<SEC-DOCUMENT>0001140361-26-031445.txt : 20260805
<SEC-HEADER>0001140361-26-031445.hdr.sgml : 20260805
<ACCEPTANCE-DATETIME>20260805171608
ACCESSION NUMBER:		0001140361-26-031445
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		77
CONFORMED PERIOD OF REPORT:	20260630
FILED AS OF DATE:		20260805
DATE AS OF CHANGE:		20260805

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ADMA BIOLOGICS, INC.
		CENTRAL INDEX KEY:			0001368514
		STANDARD INDUSTRIAL CLASSIFICATION:	BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836]
		ORGANIZATION NAME:           	03 Life Sciences
		EIN:				562590442
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36728
		FILM NUMBER:		261244839

	BUSINESS ADDRESS:	
		STREET 1:		C/O ADMA BIOLOGICS, INC.
		STREET 2:		465 STATE ROUTE 17
		CITY:			RAMSEY
		STATE:			NJ
		ZIP:			07446
		BUSINESS PHONE:		(201) 478-5552

	MAIL ADDRESS:	
		STREET 1:		C/O ADMA BIOLOGICS, INC.
		STREET 2:		465 STATE ROUTE 17
		CITY:			RAMSEY
		STATE:			NJ
		ZIP:			07446

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	R&R ACQUISITION VI, INC
		DATE OF NAME CHANGE:	20060707
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ef20075111_10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Wed Aug 05 21:15:28 UTC 2026 -->
<!-- Created by CompSci Resources, LLC on Wed Jul 22 18:47:17 UTC 2026 -->
<html xmlns:adma="http://admabiologics.com/20260630" xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2026" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2026" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:us-types="http://fasb.org/us-types/2026" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
 <body><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>

  </div><hr style="border-top: 3px solid black; border-bottom: 1px solid black; border-left: none; border-right: none; height: 2px;"/><div style="text-align: center; font-size: 14pt;"><span style="font-weight: bold;">UNITED STATES</span>
  </div><div style="text-align: center; font-size: 14pt;">
   <span style="font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</span>
  </div><div>
  </div><div style="text-align: center; font-size: 12pt;">
   <span style="font-weight: bold;">WASHINGTON, D.C. 20549</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt; font-weight: bold;">&#160;
  </div><div>
  </div><div style="text-align: center; font-weight: bold; font-size: 18pt;"> FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-14326">10-Q</ix:nonNumeric> </div><div>
  </div><div style="text-align: center; font-size: 10pt; font-weight: bold;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">(Mark One)</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;"> <div style="float: left; width: 36.0pt; white-space: nowrap;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="ixv-30"><span style="font-family: Wingdings; font-size: 10.0pt;">&#9746;</span></ix:nonNumeric> </div> <div> <span style="font-size: 10.0pt;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </div> </div><div>
  </div><div style="margin-left: 36pt; clear: both;"> <span style="font-size: 10.0pt;">For the quarterly period ended </span><span style="text-decoration:underline"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-14327">June 30, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-14328">2026</ix:nonNumeric></ix:nonNumeric></span> </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt;">OR</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;"> <div style="float: left; width: 36.0pt; white-space: nowrap;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="ixv-48"><span style=" font-size: 10.0pt;">&#9744;</span></ix:nonNumeric> </div> <div> <span style="font-size: 10.0pt;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </div> </div><div>
  </div><div style="margin-left: 36pt; clear: both;">
   <span style="font-size: 10.0pt;">For the transition period from ________ to ________</span>
  </div><div>

  </div><div style="text-align: center;"> <span style="font-size: 10.0pt;">Commission file number </span><ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-58"><span style="font-size: 10.0pt; text-decoration: underline;">001-36728</span></ix:nonNumeric> </div><div>

  </div><div style="text-align: center; font-size: 24pt;"> <ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-62"><span style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">ADMA BIOLOGICS, INC.</span></ix:nonNumeric> </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">(Exact name of registrant as specified in its charter)</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 49%;"/><td style="width: 2%;"/><td style="width: 49%;"/></tr><tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-78"><span style="font-size: 10.0pt; text-decoration: underline;">Delaware</span></ix:nonNumeric> </div> </td> <td style="padding: 0px;"> <div style="text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-84"><span style="font-size: 10.0pt; text-decoration: underline;">56-2590442</span></ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px;"> <div style="text-align: center;"> <span style="font-size: 10.0pt;">(State or other jurisdiction of incorporation or organization)</span> </div> </td> <td style="padding: 0px;"> <div style="text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div style="text-align: center;"> <span style="font-size: 10.0pt;">(I.R.S. Employer Identification No.)</span> </div> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px;"> <div style="text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div style="text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div style="text-align: center; font-size: 10pt;">&#160; </div> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; text-decoration: underline;"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-14329">465 State Route 17</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-14330">Ramsey</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="ixv-14331">New Jersey</ix:nonNumeric></span> </div> </td> <td style="padding: 0px;"> <div style="text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-110"><span style="font-size: 10.0pt; text-decoration: underline;">07446</span></ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px;"> <div style="text-align: center;"> <span style="font-size: 10.0pt;">(Address of principal executive offices)</span> </div> </td> <td style="padding: 0px;"> <div style="text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div style="text-align: center;"> <span style="font-size: 10.0pt;">(Zip Code)</span> </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000; text-decoration: underline;">(<ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-14332">201</ix:nonNumeric>) <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-14333">478-5552</ix:nonNumeric></span> </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">(Registrant&#8217;s telephone number, including area code)</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">(Former name, former address and former fiscal year, if changed since last report)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">Securities registered pursuant to Section 12(b) of the Act:</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>


  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; text-align: center; border-color: black; margin-left: auto; margin-right: auto; font-size: 10pt;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 33%;">&#160;</td><td style="width: 34%;">&#160;</td><td style="width: 33%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);"> Title of each class </td> <td style="padding: 0px; border-width: 2px 2px 2px medium; border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) currentcolor;"> Trading Symbol(s) </td> <td style="padding: 0px; border-width: 2px 2px 2px medium; border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) currentcolor;"> Name of each exchange on which registered </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px; border-width: medium 2px 2px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0);"> <ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-14334">Common Stock</ix:nonNumeric> </td> <td style="padding: 0px; border-width: medium 2px 2px medium; border-style: none solid solid none; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0) currentcolor;"> <ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-14335">ADMA</ix:nonNumeric> </td> <td style="padding: 0px; border-width: medium 2px 2px medium; border-style: none solid solid none; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0) currentcolor;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-14336">Nasdaq</ix:nonNumeric> Global Market </td> </tr> </table><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 36pt; text-align: justify; font-size: 10pt;"> <span>Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-14337">Yes</ix:nonNumeric> </span><span style="font-family: Wingdings;">&#9746;</span><span>&#160;&#160;No &#9744;</span> </div><div>
  </div><div style="text-indent: 36pt; text-align: justify; font-size: 10pt;"> <span>Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-14338">Yes</ix:nonNumeric> </span><span style="font-family: Wingdings;">&#9746;</span><span>&#160;&#160;No &#9744;</span> </div><div>
  </div><div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <span>Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 10%;"/><td style="width: 40%;"/><td style="width: 50%;"/></tr><tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px;"> <div style="text-align: justify; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div style="text-align: justify; font-size: 10pt;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-14339">Large accelerated filer</ix:nonNumeric>&#160;&#160;&#9746; </div> </td> <td style="padding: 0px;"> <div style="text-align: justify; font-size: 10pt;"> Accelerated filer&#160;&#160;&#9744; </div> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px;"> <div style="text-align: justify; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div style="text-align: justify; font-size: 10pt;"> Non-accelerated filer&#160;&#160;&#9744; </div> </td> <td style="padding: 0px;"> <div style="text-align: justify; font-size: 10pt;"> Smaller reporting company&#160;&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="ixv-14340">&#9744;</ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="padding: 0px;"> <div style="text-align: justify; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div style="text-align: justify; font-size: 10pt;"><br/></div> </td> <td style="padding: 0px;"> <div style="text-align: justify; font-size: 10pt;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Emerging growth company&#160;&#160;</span><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-14341">&#9744;</ix:nonNumeric> </div> </td> </tr> </table><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <span>If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style=" color: #000000;">&#9744;</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 36pt; text-align: justify; font-size: 10pt;"> <span>Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;Yes &#9744;&#160;&#160;No </span><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-207"><span style="font-family: Wingdings;">&#9746;</span></ix:nonNumeric> </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 36pt; text-align: justify; font-size: 10pt;"> <span>As of July 31, 2026, there were <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-14342">223,984,680</ix:nonFraction> shares of the issuer&#8217;s common stock outstanding.</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>

  </div><hr style="border-top: 1px solid black; border-bottom: 3px solid black; border-left: none; border-right: none; height: 2px;"/><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">1</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center; font-weight: bold;">
   <span style="font-size: 10.0pt;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt; font-weight: bold;">&#160;
  </div><div>



  </div><div><a id="index" title="index"></a></div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt; margin-left: 0px; margin-right: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 3%;">&#160;</td><td style="width: 12%;">&#160;</td>
    <td style="width: 80%;">&#160;</td>
    <td style="width: 5%; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="3" style="text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">INDEX</span></td>
    <td style="text-align: right; vertical-align: bottom;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td colspan="3">&#160;</td>
    <td style="text-align: right; vertical-align: bottom;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td colspan="3" style="padding: 0;">
     <div>
      PART I FINANCIAL INFORMATION
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 1.
     </div>
    </td>
    <td style="padding: 0px; vertical-align: top;">
     <div>
      Financial Statements
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#BALANCE_SHEETS">Condensed Consolidated Balance Sheets as of June 30, 2026 (Unaudited) and December 31, 2025</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      1
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#STATEMENTS_OF_OPERATIONS">Unaudited Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2026 and 2025</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      2
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#STOCKHOLDERS_EQUITY">Unaudited Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity for the Three and Six Months Ended June 30, 2026 and 2025</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      3
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#STATEMENTS_OF_CASH_FLOWS">Unaudited Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2026 and 2025</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      4
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#NOTES">Notes to Unaudited Condensed Consolidated Financial Statements</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      5
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 2.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Item_2">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      22</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 3.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Item_3">Quantitative and Qualitative Disclosures About Market Risk.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      34</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 4.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Item_4">Controls and Procedures.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      35</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding: 0;">
     <div>
      <a href="#PART_II">PART II OTHER INFORMATION</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      36</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 1.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Legal_Proceedings">Legal Proceedings.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      36</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 1A.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Risk_Factors">Risk Factors.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      36</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 2.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Unregistered_Sales_of_Equity_Securities_and_Use_of_Proceeds">Unregistered Sales of Equity Securities and Use of Proceeds.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      67</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 3.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Defaults_Upon_Senior_Securities">Defaults Upon Senior Securities.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      67</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 4.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Mine_Safety_Disclosures">Mine Safety Disclosures.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      67</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 5.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Other_Information">Other Information.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      68</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-align: center;">&#160;</td><td style="padding: 0px; text-align: left;">
     <div>
      Item 6.
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <a href="#Exhibits">Exhibits.</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      68</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td><td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding: 0px; vertical-align: bottom;">
     <div>
      <a href="#SIGNATURES">SIGNATURES</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right; vertical-align: bottom;">
     <div>
      70</div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt; color: #000000;">This Quarterly Report on Form 10-Q includes our trademarks, trade names and service marks, such as &#8220;ASCENIV</span><sup style="font-size: 7.0pt; color: #000000;">&#8482;</sup><span style="font-size: 10.0pt; color: #000000;">,&#8221; &#8220;Nabi-HB</span><sup style="font-size: 7.0pt; color: #000000;">&#174;</sup><span style="font-size: 10.0pt; color: #000000;">&#8221; and &#8220;BIVIGAM</span><sup style="font-size: 7.0pt; color: #000000;">&#174;</sup><span style="font-size: 10.0pt; color: #000000;">,&#8221; which are protected under applicable intellectual property laws and are the property of ADMA Biologics, Inc., or its subsidiaries. Solely for convenience, trademarks, trade names and service marks referred to in this report may appear without the </span><sup style="font-size: 7.0pt; color: #000000;">&#174;</sup><span style="font-size: 10.0pt; color: #000000;">, </span><sup style="font-size: 7.0pt; color: #000000;">&#8482;</sup><span style="font-size: 10.0pt; color: #000000;"> or </span><sup style="font-size: 7.0pt; color: #000000;">SM</sup><span style="font-size: 10.0pt; color: #000000;"> symbols, but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or the right of the applicable licensor to these trademarks, trade names and service marks. We do not intend our use or display of other parties&#8217; trademarks, trade names or service marks to imply, and such use or display should not be construed to imply, a relationship with, or endorsement or sponsorship of us by, these other parties.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">i</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">Special Note Regarding Forward-Looking Statements</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt; color: #000000;">This Quarterly Report on Form 10-Q contains certain &#8220;forward-looking statements&#8221; within the meaning of Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and such forward-looking statements involve risks and uncertainties. These forward-looking statements include, but are not limited to, statements about our plans, objectives, representations and contentions that are not historical facts and typically are identified by use of terms such as &#8220;may,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;project,&#8221; &#8220;continue,&#8221; or the negative thereof, or other variations or comparable terminology, although some forward-looking statements are expressed differently. The forward-looking statements included herein represent management&#8217;s current judgment and expectations, but our actual results, events and performance could differ materially from those in the forward-looking statements. These statements include, among others, statements about:</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our ability to further commercialize ASCENIV and BIVIGAM;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our plans to develop, manufacture, market, launch and expand our commercial infrastructure and commercialize our current and future products and the success of such efforts;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>

  <div>
     the safety, efficacy and expected timing of,
and our ability to obtain and maintain regulatory approvals for,
our current products and product candidates, the labeling or nature of any such
approvals, and whether any of our current products may be subject to
post-marketing restrictions or withdrawal from the market;
    </div></div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>

  <div>
     the achievement of, or
expected timing, progress and results of clinical development, clinical trials
and potential regulatory approvals for, our product candidates;
    </div></div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our dependence upon our third-party customers, suppliers and vendors and their compliance with applicable regulatory requirements;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our belief that we have addressed the delays experienced with final drug product current Good Manufacturing Practices (&#8220;cGMP&#8221;) release testing by our third-party vendors by adding additional release testing laboratories to our U.S. Food and Drug Administration (the &#8220;FDA&#8221;)-approved consortium listed in our drug approval documents;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our ability to obtain adequate quantities of FDA-approved plasma with proper specifications;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>

  <div>
     our plans to increase our supplies of source
plasma (including source plasma containing certain levels of antibodies to respiratory
syncytial virus), our ability to obtain and maintain regulatory compliance and
reliance on third-party supply agreements, as well as any extensions to such agreements,
and expected impact of such third-party supply of respiratory
syncytial virus plasma on both ASCENIV growth and overall financial
performance;
    </div></div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the potential indications for our products and product candidates;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">potential investigational new product applications;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the acceptability of any of our products, including ASCENIV, BIVIGAM and Nabi-HB, for any purpose, including FDA-approved indications, by physicians, patients or payers;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our plans to evaluate the clinical and regulatory paths to grow the ASCENIV franchise through expanded FDA-approved uses;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Federal, state and local regulatory and business review processes and timing by such governmental and regulatory agencies of our business and regulatory submissions;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">concurrence by the FDA with our conclusions concerning our products and product candidates;</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">ii</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>

  <div>
     the comparability of the testing results of our
hyperimmune and immune globulin products to other comparably run hyperimmune
and immune globulin clinical trials;
    </div></div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the potential for ASCENIV and BIVIGAM to provide meaningful clinical improvement for patients living with </span><span style="font-size: 10.0pt; color: #000000;">Primary Humoral Immunodeficiency (&#8220;PI&#8221;), also known as Primary Immunodeficiency Disease (&#8220;PIDD&#8221;) or Inborn Errors of Immunity,</span><span style="font-size: 10.0pt;"> or other immune deficiencies or any other condition for which the products may be prescribed or evaluated;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our ability to market and promote Nabi-HB in a highly competitive environment with increasing competition from other antiviral therapies and to generate meaningful revenues from this product;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our intellectual property position and the defense thereof, including our expectations regarding the scope of patent protection with respect to ASCENIV, SG-001 or other future pipeline product candidates;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our ability to develop, manufacture, receive regulatory approval and commercialize our potential pipeline of any new hyperimmune globulins, including SG-001, and related timing in consideration therewith;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our manufacturing capabilities, and third-party contractor capabilities;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our use of artificial intelligence (&#8220;AI&#8221;) in our supply chain and production operations;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our implemented strategy related to the expansion and efficiencies of our manufacturing capacity, yield improvements, supply-chain robustness, in-house fill-finish capabilities, distribution and other collaborative agreements and the success of such endeavors;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>

  <div>
     our estimates regarding revenues, certain
non-GAAP financial measures (i.e., financial measures that are not prepared in
accordance with U.S. generally accepted accounting principles), earnings, expenses,
capital requirements, capital expenditures, ASCENIV&#8217;s growth, demand and
utilization, ability to maintain profitability and positive cash flows and the potential
need for and availability of additional financing;
    </div></div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;</div><div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">ASCENIV&#8217;s real-world outcomes data and payer coverage;</span>
    </div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;</div><div>

  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our ability to timely realize the revenue and earnings benefits associated with our FDA approved yield enhancement production process;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our ability to realize our deferred tax assets or the need for a valuation allowance, or the effects of changes in tax laws on our deferred tax assets;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our estimates of future taxable income, which could have a material impact on our financial condition or financial results;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our estimates of future effective tax rates and corresponding tax obligations and expenses, which could have a material impact on our financial condition or financial results;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">possible or likely reimbursement levels for our currently marketed products;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">estimates regarding market size, projected growth and sales of our existing products as well as our expectations of market acceptance of ASCENIV and BIVIGAM;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>

  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">potential operational and financial impacts to our business should the recent trend of competitive pricing tactics in the IVIG and other related industries continue;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">intended uses and benefits of the recently acquired real estate in Boca Raton, Florida;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our senior credit facility;</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">iii</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     repurchases of shares of our common stock under our Board-approved share repurchase program;
    </div>
  </div><div style="margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     expected financial and operational benefits of the recent divestiture of three of our plasma collection centers;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the potential for pandemics, or a resurgence of a pandemic, to adversely affect our business, financial condition, liquidity or results of operations; and</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style=" font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">future domestic and global economic conditions including, but not limited to, supply chain constraints, inflationary pressures or performance or geopolitical conditions, including the continuing conflicts in Europe, certain countries in South America, Northern Africa and in the Middle East and surrounding areas, and international trade and U.S. tariff policies and any anticipated effects of such factors on the pricing and availability of imported raw materials used in the production of our products.</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size: 10pt;">These statements may be
found under the &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of
Financial Condition and Results of Operations&#8221; sections of this Quarterly
Report on Form 10-Q for the quarter ended June 30, 2026 (this &#8220;Form 10-Q&#8221;). Our
actual results could differ materially from those contained in the
forward-looking statements due to the factors described in the sections
entitled &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial
Condition and Results of Operations&#8221; in the Company&#8217;s Annual Report on Form
10-K for the year ended December 31, 2025 and in this Form 10-Q. Any
forward-looking statement included in this Form 10-Q reflects our current views
with respect to future events and is subject to these and other risks,
uncertainties and assumptions related to our operations, industry and future
growth. These forward-looking statements speak only as of the dates such
statements are made, and we undertake no obligation to release publicly any
updates or revisions to any forward-looking statements contained herein to
reflect any change in our expectations or any changes in events, conditions or
circumstances on which any such statement is based, except as required by law.</span></div><div style="text-align: justify;">

  &#160;</div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">iv</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center; font-weight: bold;">
   <span style="font-size: 10.0pt;">PART I</span>
  </div><div>
  </div><div style="text-align: center; font-weight: bold;">
   <span style="font-size: 10.0pt;">FINANCIAL INFORMATION</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt; font-weight: bold;">&#160;
  </div><div>
  </div><div style="font-weight: bold;">
   Item 1. Financial Statements.
  </div><div>
  </div><div>&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <a id="BALANCE_SHEETS" title="BALANCE SHEETS"></a><span style="font-size: 10.0pt; font-weight: bold;">CONDENSED CONSOLIDATED BALANCE SHEETS</span>
  </div><div>

  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">June 30,</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%;">


      <span style="font-weight: bold;">December 31,</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">


      (Unaudited)
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(In thousands, except share data)</span>
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">ASSETS</span>
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Current assets:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cash and cash equivalents
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-14343">136,020</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-14344">87,630</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Accounts receivable, net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-14345">138,231</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-14346">158,429</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Inventories, net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-14347">239,313</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-14348">206,465</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Prepaid expenses and other current assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-14349">14,639</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-14350">7,458</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Assets held for sale
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" scale="3" unitRef="usd" id="ixv-14351"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" scale="3" unitRef="usd" id="ixv-14352">6,530</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Total current assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-14353">528,203</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-14354">466,512</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Property and equipment, net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-14355">66,664</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-14356">65,057</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Intangible assets, net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd" id="ixv-14357">575</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd" id="ixv-14358">632</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Goodwill
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd" id="ixv-14359">3,530</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd" id="ixv-14360">3,530</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Deferred tax assets, net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd" id="ixv-14361">69,965</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd" id="ixv-14362">73,261</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Right-of-use assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-14363">6,146</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-14364">6,650</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Deposits and other assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="adma:DepositsAndOtherNoncurrentAssets" scale="3" unitRef="usd" id="ixv-14365">9,127</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="adma:DepositsAndOtherNoncurrentAssets" scale="3" unitRef="usd" id="ixv-14366">8,600</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">TOTAL ASSETS</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-14367">684,210</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-14368">624,242</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">LIABILITIES AND STOCKHOLDERS' EQUITY</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Current liabilities:
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accounts payable
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-14369">31,724</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-14370">22,519</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Accrued expenses and other current liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" unitRef="usd" id="ixv-14371">39,105</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" unitRef="usd" id="ixv-14372">40,466</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Current portion of long-term debt
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-14373">3,750</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-14374">2,813</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Current portion of lease obligations
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-14375">1,178</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-14376">1,096</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Liabilities held for sale
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd" id="ixv-14377"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd" id="ixv-14378">2,647</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Total current liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-14379">75,757</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-14380">69,541</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Long-term debt
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-14381">192,839</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-14382">69,330</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Deferred revenue, net of current portion
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" unitRef="usd" id="ixv-14383">1,334</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" unitRef="usd" id="ixv-14384">1,405</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Lease obligations, net of current portion
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-14385">6,072</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-14386">6,646</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="font-weight: bold;">TOTAL LIABILITIES</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd" id="ixv-14387">276,002</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd" id="ixv-14388">146,922</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">COMMITMENTS AND CONTINGENCIES</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><div style="-sec-ix-hidden: hidden-fact-0">&#160;</div></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><div style="-sec-ix-hidden: hidden-fact-1">&#160;</div></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">STOCKHOLDERS' EQUITY</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Preferred Stock, $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-14389"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-14390">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-14391"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-14392">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-14393"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-14394"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-14395"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-14396">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding </div> </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-14397"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-14398"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Common Stock - voting, $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-14399"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-14400">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-14401"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-14402">300,000,000</ix:nonFraction></ix:nonFraction> shares authorized,<br/>June 30, 2026: <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-14403">241,089,992</ix:nonFraction> issued and <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-14404">225,355,228</ix:nonFraction> outstanding;<br/>December 31, 2025: <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-14405">239,793,566</ix:nonFraction> issued and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-14406">237,874,496</ix:nonFraction> outstanding </div> </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-14407">24</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-14408">24</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;"> <div> Treasury stock, at cost, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-14409">15,734,764</ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-14410">1,919,070</ix:nonFraction> shares as of June 30, 2026 and December 31, 2025, respectively </div> </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" unitRef="usd" id="ixv-14411">188,452</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" unitRef="usd" id="ixv-14412">32,090</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Additional paid-in capital
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-14413">675,139</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-14414">671,039</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Accumulated deficit
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd" id="ixv-14415">78,503</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: top;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd" id="ixv-14416">161,653</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: top;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">TOTAL STOCKHOLDERS' EQUITY</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14417">408,208</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14418">477,320</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-14419">684,210</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-14420">624,242</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>

  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">1</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <a id="STATEMENTS_OF_OPERATIONS" title="STATEMENTS OF OPERATIONS"></a><span style="font-size: 10.0pt; font-weight: bold;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">(Unaudited)</span>
  </div><div>

  </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months ended June 30,</span>    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months ended June 30,</span>    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; font-weight: bold;">


      2026
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; font-weight: bold;">


      2025
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; font-weight: bold;">


      2026
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; font-weight: bold;">


      2025
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(In thousands, except share and per share data)</span>
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">REVENUES</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-14421">124,395</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-14422">121,984</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-14423">238,888</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-14424">236,786</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-14425">38,118</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-14426">54,757</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-14427">71,861</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-14428">108,463</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <span style="font-weight: bold;">Gross profit</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-14429">86,277</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-14430">67,227</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-14431">167,027</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-14432">128,323</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">OPERATING EXPENSES:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-14433">6,014</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-14434">1,031</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-14435">8,611</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-14436">1,858</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherCostAndExpenseOperating" scale="3" unitRef="usd" id="ixv-14437">1,026</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherCostAndExpenseOperating" scale="3" unitRef="usd" id="ixv-14438">1,152</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherCostAndExpenseOperating" scale="3" unitRef="usd" id="ixv-14439">2,088</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherCostAndExpenseOperating" scale="3" unitRef="usd" id="ixv-14440">2,438</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Amortization of intangible assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-14441">55</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-14442">32</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-14443">110</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-14444">57</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-14445"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-14446"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-14447">7,980</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-14448"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Selling, general and administrative
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-14449">26,737</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-14450">22,214</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-14451">53,479</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-14452">46,292</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="font-weight: bold; padding-left: 20px;">
     <div>
      Total operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-14453">33,832</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-14454">24,429</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-14455">56,308</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-14456">50,645</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="font-weight: bold;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      INCOME FROM OPERATIONS
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-14457">52,445</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-14458">42,798</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-14459">110,719</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-14460">77,678</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="font-weight: bold;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      OTHER INCOME (EXPENSE):
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Interest and other income
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="3" unitRef="usd" id="ixv-14461">1,238</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="3" unitRef="usd" id="ixv-14462">400</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="3" unitRef="usd" id="ixv-14463">2,331</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="3" unitRef="usd" id="ixv-14464">1,008</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Interest expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-14465">3,424</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-14466">1,834</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-14467">5,524</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-14468">3,809</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" unitRef="usd" id="ixv-14469"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" sign="-" unitRef="usd" id="ixv-14470">1,159</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" unitRef="usd" id="ixv-14471"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" sign="-" unitRef="usd" id="ixv-14472">1,159</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-14473">22</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-14474">108</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-14475">161</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-14476">172</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="font-weight: bold; padding-left: 20px;">
     <div>
      Other income (expense), net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-14477">2,208</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-14478">2,701</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-14479">3,354</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-14480">4,132</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="font-weight: bold;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      INCOME BEFORE INCOME TAXES
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-14481">50,237</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-14482">40,097</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-14483">107,365</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-14484">73,546</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Provision for income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-14485">12,415</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-14486">5,878</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-14487">24,215</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-14488">12,424</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="font-weight: bold;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      NET INCOME
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14489">37,822</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14490">34,219</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14491">83,150</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14492">61,122</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="font-weight: bold;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      BASIC EARNINGS PER COMMON SHARE
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-14493">0.17</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-14494">0.14</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-14495">0.36</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-14496">0.26</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td style="font-weight: bold;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      DILUTED EARNINGS PER COMMON SHARE
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-14497">0.16</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-14498">0.14</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-14499">0.35</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-14500">0.25</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td style="font-weight: bold;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="font-weight: bold; padding-left: 10px;">
     <div>
      Basic
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14501">228,232,503</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14502">241,490,715</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14503">232,136,480</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14504">238,309,156</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td style="font-weight: bold; padding-left: 10px;">
     <div>
      Diluted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-14505">230,337,048</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-14506">248,608,460</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-14507">235,240,375</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-14508">245,750,155</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>

  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">2</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center; margin-left: -4.5pt;">
   <span style="font-size: 10.0pt; font-weight: bold;">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN</span>
  </div><div>
  </div><div style="text-align: center; margin-left: -4.5pt;">
   <a id="STOCKHOLDERS_EQUITY" title="STOCKHOLDERS&#8217; EQUITY"></a><span style="font-size: 10.0pt; font-weight: bold;">STOCKHOLDERS&#8217; EQUITY (Unaudited)</span>
  </div><div>
  </div><div style="text-align: center; margin-left: -4.5pt; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center; margin-left: -4.5pt;">
   <span style="font-size: 10.0pt; font-style: italic;">(In thousands, except share data)</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>

  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 30%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td colspan="28" style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">For the Three and Six Months Ended June 30, 2026</span>                           </td>













    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Additional</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Paid-in</span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated</span></td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Treasury Stock</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Stockholders'</span></td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Amount</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Capital</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Deficit</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Amount</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Equity</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Balance at December 31, 2025</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-14509">239,793,566</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14510">24</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14511">671,039</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14512">161,653</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" sign="-" unitRef="shares" id="ixv-14513">1,919,070</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14514">32,090</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14515">477,320</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Stock-based compensation
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14516"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14517">6,329</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14518"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14519"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14520">6,329</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cashless exercise of warrants
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" scale="0" unitRef="shares" id="ixv-14521"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14522"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14523"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14524"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14525"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14526"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-indent: -10px; padding-left: 10px;">
     <div>
      Vesting of Restricted Stock Units, net of shares withheld for taxes
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" scale="0" unitRef="shares" id="ixv-14527">979,735</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14528"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" sign="-" unitRef="usd" id="ixv-14529">8,362</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14530"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14531"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" sign="-" unitRef="usd" id="ixv-14532">8,362</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Exercise of stock options
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-14533">188,902</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14534"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14535">588</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14536"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14537"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14538">588</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition of treasury stock
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14539"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14540">19,798</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14541"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c14" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" unitRef="shares" id="ixv-14542">6,754,156</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14543">111,080</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14544">130,878</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14545"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14546"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14547">45,328</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14548"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14549">45,328</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Balance at March 31, 2026</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c16" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-14550">240,962,203</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14551">24</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14552">649,796</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14553">116,325</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c19" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" sign="-" unitRef="shares" id="ixv-14554">8,673,226</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14555">143,170</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14556">390,325</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Stock-based compensation
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14557"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14558">6,135</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14559"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14560"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14561">6,135</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cashless exercise of warrants
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="INF" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" scale="0" unitRef="shares" id="ixv-14562"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14563"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14564"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14565"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14566"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14567"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vesting of Restricted Stock Units, net of shares withheld for taxes
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="INF" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" scale="0" unitRef="shares" id="ixv-14568">111,079</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14569"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" sign="-" unitRef="usd" id="ixv-14570">625</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14571"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14572"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" sign="-" unitRef="usd" id="ixv-14573">625</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Exercise of stock options
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-14574">16,710</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14575"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14576">35</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14577"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14578"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14579">35</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition of treasury stock
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14580"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" sign="-" unitRef="usd" id="ixv-14581">19,798</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14582"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c24" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" unitRef="shares" id="ixv-14583">7,061,538</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14584">45,282</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14585">25,484</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14586"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14587"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14588">37,822</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14589"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14590">37,822</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Balance at June 30, 2026</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-14591">241,089,992</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14592">24</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14593">675,139</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14594">78,503</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle; border-bottom: 2px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" sign="-" unitRef="shares" id="ixv-14595">15,734,764</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle; border-bottom: 2px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14596">188,452</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle; border-bottom: 2px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14597">408,208</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 30%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td colspan="28" style="vertical-align: bottom; font-size: 0px; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-size: 13.3333px; font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">For the Three and Six Months Ended June 30, 2025</span>                           &#160;</td>













    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Additional</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Paid-in</span></td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated</span></td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Treasury Stock</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Stockholders'</span></td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Amount</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Capital</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Deficit</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Amount</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Equity</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Balance at December 31, 2024</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c29" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-14598">236,620,545</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14599">24</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14600">657,577</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14601">308,583</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c32" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-14602"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14603">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14604">349,018</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Stock-based compensation
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14605"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14606">4,624</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14607"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14608"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14609">4,624</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cashless exercise of warrants
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="INF" format="ixt:num-dot-decimal" name="adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" scale="0" unitRef="shares" id="ixv-14610">866,302</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14611"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14612"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14613"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14614"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14615"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-indent: -10px; padding-left: 10px;">
     <div>
      Vesting of Restricted Stock Units, net of shares withheld for taxes
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="INF" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" scale="0" unitRef="shares" id="ixv-14616">1,016,005</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14617"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" sign="-" unitRef="usd" id="ixv-14618">7,228</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14619"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14620"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" sign="-" unitRef="usd" id="ixv-14621">7,228</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Exercise of stock options
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-14622">29,400</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14623"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14624">101</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14625"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14626"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14627">101</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14628"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14629"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14630">26,904</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14631"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14632">26,904</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Balance at March 31, 2025</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c39" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-14633">238,532,252</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14634">24</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14635">655,074</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14636">281,679</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c42" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-14637"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14638">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14639">373,419</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Stock-based compensation
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14640"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14641">4,963</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14642"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14643"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-14644">4,963</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cashless exercise of warrants
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="INF" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" scale="0" unitRef="shares" id="ixv-14645"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14646"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14647"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14648"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14649"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:fixed-zero" name="adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" scale="3" unitRef="usd" id="ixv-14650"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vesting of Restricted Stock Units, net of shares withheld for taxes
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" scale="0" unitRef="shares" id="ixv-14651">105,543</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14652"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" sign="-" unitRef="usd" id="ixv-14653">1,192</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14654"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:fixed-zero" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" unitRef="usd" id="ixv-14655"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" scale="3" sign="-" unitRef="usd" id="ixv-14656">1,192</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Exercise of stock options
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-14657">745,750</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14658"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14659">2,064</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14660"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14661"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14662">2,064</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition of treasury stock
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14663"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14664"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14665"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c47" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" unitRef="shares" id="ixv-14666">816,237</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14667">15,148</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14668">15,148</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14669"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14670"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14671">34,219</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14672"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14673">34,219</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Balance at June 30, 2025</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c48" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-14674">239,383,545</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14675">24</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14676">660,909</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c50" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14677">247,460</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle; border-bottom: 2px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c51" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" sign="-" unitRef="shares" id="ixv-14678">816,237</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle; border-bottom: 2px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c51" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-14679">15,148</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle; border-bottom: 2px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-14680">398,325</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">3</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <a id="STATEMENTS_OF_CASH_FLOWS" title="STATEMENTS OF CASH FLOWS"></a><span style="font-size: 10.0pt; font-weight: bold;">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">(Unaudited)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>

  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>
    <td style="text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">CASH FLOWS FROM OPERATING ACTIVITIES:</span>
     </div>
    </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Net income
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14681">83,150</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-14682">61,122</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Adjustments to reconcile net income to net cash provided by operating activities:
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-14683">3,620</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-14684">4,027</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-14685">7,980</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-14686"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Loss on disposal of fixed assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" sign="-" unitRef="usd" id="ixv-14687">42</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" unitRef="usd" id="ixv-14688"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Deferred income tax provision
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-14689">3,295</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-14690">5,045</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Stock-based compensation
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-14691">12,464</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-14692">9,587</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Amortization of debt discount
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd" id="ixv-14693">383</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd" id="ixv-14694">350</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" unitRef="usd" id="ixv-14695"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" sign="-" unitRef="usd" id="ixv-14696">1,159</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Amortization of license revenue
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="adma:AmortizationOfLicenseRevenue" scale="3" sign="-" unitRef="usd" id="ixv-14697">71</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="adma:AmortizationOfLicenseRevenue" scale="3" sign="-" unitRef="usd" id="ixv-14698">71</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Changes in operating assets and liabilities:
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Accounts receivable
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-14699">20,198</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd" id="ixv-14700">59,726</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Inventories
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd" id="ixv-14701">32,848</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd" id="ixv-14702">21,229</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Prepaid expenses and other current assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" unitRef="usd" id="ixv-14703">1,181</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" unitRef="usd" id="ixv-14704">2,095</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Deposits and other assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="adma:IncreaseDecreaseInDepositsAndOtherAssets" scale="3" unitRef="usd" id="ixv-14705">22</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="adma:IncreaseDecreaseInDepositsAndOtherAssets" scale="3" unitRef="usd" id="ixv-14706">306</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Accounts payable
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-14707">8,846</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-14708">9,409</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Accrued expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" sign="-" unitRef="usd" id="ixv-14709">1,478</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" sign="-" unitRef="usd" id="ixv-14710">5,206</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Other current and non-current liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" sign="-" unitRef="usd" id="ixv-14711">630</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: top;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" sign="-" unitRef="usd" id="ixv-14712">602</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: top;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Net cash provided by operating activities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-14713">87,788</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-14714">1,464</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">CASH FLOWS FROM INVESTING ACTIVITIES:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Purchase of property and equipment
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-14715">4,799</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-14716">7,123</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Acquisition of intangible assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" unitRef="usd" id="ixv-14717">53</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" unitRef="usd" id="ixv-14718">124</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Proceeds on the sales of assets held for sale
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyHeldForSale" scale="3" unitRef="usd" id="ixv-14719">5,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromSaleOfPropertyHeldForSale" scale="3" unitRef="usd" id="ixv-14720"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Net cash provided by (used in) investing activities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" unitRef="usd" id="ixv-14721">148</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-14722">7,247</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">CASH FLOWS FROM FINANCING ACTIVITIES:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Ares term loan payments
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold;">&#160;</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%;"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-14723"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-14724">30,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Ares revolving facility proceeds
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold;">&#160;</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%;"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" unitRef="usd" id="ixv-14725"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" unitRef="usd" id="ixv-14726">30,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      JPM term loan payments
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c55" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-14727">938</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-14728"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      JPM revolving facility proceeds
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c55" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" unitRef="usd" id="ixv-14729">125,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" unitRef="usd" id="ixv-14730"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Prepayment penalties on repayment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="adma:PaymentOfDebtRefinancingFees" scale="3" unitRef="usd" id="ixv-14731"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="adma:PaymentOfDebtRefinancingFees" scale="3" unitRef="usd" id="ixv-14732">450</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Taxes paid on vested restricted stock units
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="adma:TaxesPaidOnVestedRestrictedStockUnits" scale="3" unitRef="usd" id="ixv-14733">8,986</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="adma:TaxesPaidOnVestedRestrictedStockUnits" scale="3" unitRef="usd" id="ixv-14734">8,419</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Net proceeds from the exercise of stock options
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14735">623</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd" id="ixv-14736">2,165</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Payment of end of term fee
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="adma:PaymentOfEndOfTermFee" scale="3" unitRef="usd" id="ixv-14737"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="adma:PaymentOfEndOfTermFee" scale="3" unitRef="usd" id="ixv-14738">375</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Acquisition of treasury stock
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-14739">155,245</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-14740"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Net cash used in financing activities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-14741">39,546</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-14742">7,079</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Net increase (decrease) in cash and cash equivalents</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd" id="ixv-14743">48,390</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd" id="ixv-14744">12,862</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Cash and cash equivalents - beginning of period</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-14745">87,630</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-14746">103,147</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Cash and cash equivalents - end of period</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-14747">136,020</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-14748">90,285</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">4</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <a id="NOTES" title="NOTES"></a><span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="margin-left: 27pt; font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="ixv-3938"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">1.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">ORGANIZATION AND BUSINESS</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="text-indent: 33.75pt; text-align: justify;">
   <span style="font-size: 10.0pt; color: #000000;">ADMA Biologics, Inc. (</span><span style="font-size: 10.0pt;">the &#8220;Company,&#8221; &#8220;ADMA,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) </span><span style="font-size: 10.0pt; color: #000000;">is a U.S. based, end-to-end commercial biopharmaceutical company dedicated to manufacturing, marketing and developing specialty biologics for the treatment of immunodeficient patients at risk for infection and others at risk for certain infectious diseases. The Company&#8217;s targeted patient populations include immune-compromised individuals who suffer from an underlying immune deficiency disorder or who may be immune-suppressed for medical reasons.</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 33.75pt; text-align: justify;"> <span style="font-size: 10.0pt; color: #000000;">ADMA operates through its wholly owned subsidiaries ADMA BioManufacturing, LLC (&#8220;ADMA BioManufacturing&#8221;) and ADMA BioCenters Georgia Inc. (&#8220;ADMA BioCenters&#8221;). ADMA BioManufacturing was formed in January 2017 to facilitate the acquisition of certain assets held by the Company&#8217;s former third-party contract manufacturer, which included the U.S. Food and Drug Administration (&#8220;FDA&#8221;)-licensed BIVIGAM and Nabi-HB immunoglobulin products, and an FDA-licensed plasma fractionation manufacturing facility located in Boca Raton, Florida (the &#8220;Boca Facility&#8221;). ADMA BioCenters is the Company&#8217;s source plasma collection business with <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfPlasmaCollectionFacilitiesUnderDevelopment" scale="0" unitRef="Facility" id="ixv-14749">seven</ix:nonFraction> plasma collection facilities located throughout the U.S., all of which hold an approved license with the FDA.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"><span style="font-size: 10pt;">The Company currently has <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfFDAApprovedProduct" scale="0" unitRef="Product" id="ixv-14750">three</ix:nonFraction> FDA-approved
products, all of which are currently marketed and commercially available: (i)
ASCENIV (Immune Globulin Intravenous, Human &#8211; slra 10% Liquid), an intravenous
immune globulin (&#8220;IVIG&#8221;) product indicated for the treatment of Primary Humoral
Immunodeficiency (&#8220;PI&#8221;), also known as Primary Immunodeficiency Disease
(&#8220;PIDD&#8221;) or Inborn Errors of Immunity in adults and children ages two and above,
for which the Company received FDA approval in April 2019 and commenced first
commercial sales in October 2019; (ii) BIVIGAM (Immune Globulin Intravenous,
Human), an IVIG product indicated for the treatment of PI </span><span style="font-size:10.0pt">in adults and children ages two and above</span><span style="font-size: 10pt;">,
and for which the Company received FDA approval in May 2019 and commenced
commercial sales in August 2019; and (iii) Nabi-HB (Hepatitis B Immune
Globulin, Human), which is indicated for the treatment of acute exposure to
blood containing Hepatitis B surface antigen and other listed exposures to
Hepatitis B. In addition to its commercially available immunoglobulin products,
the Company generates revenues from the sale of intermediate by-products that
result from the immunoglobulin production process and from time to time
provides contract manufacturing and laboratory services for certain clients. </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"><span style="font-size: 10pt;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"><span style="font-size: 10pt;">The Company is also developing a pipeline of
plasma-derived therapeutics, including </span><span style="font-size:10.0pt">a
product related to its issued U.S. Patent Nos. 10,259,865, 11,084,870, 11,897,943, and 12,612,450 pertaining</span><span style="font-size:10.0pt; mso-bidi-font-size:11.0pt"> to </span><span style="font-size:10.0pt">methods of
treatment and prevention of <i>S. pneumoniae</i> infection using an immunoglobulin
manufactured to contain standardized antibodies to <i>S. pneumoniae </i>serotype</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">s</span><span style="font-size:10.0pt">.
The Company successfully completed production of a pilot-scale batch and is
conducting animal studies for its&#160;<i>S. pneumoniae</i>&#160;</span><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">hyperimmune globulin </span><span style="font-size:10.0pt">program, SG-001</span><span style="font-size: 10pt;">.</span></div></ix:nonNumeric><div style="text-indent: 33.75pt; text-align: justify;">&#160;</div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="ixv-3974"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">2.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-3981"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Principles of consolidation and basis of presentation</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_2" id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
accompanying unaudited condensed consolidated financial statements have been
prepared in conformity with accounting principles generally accepted in the
United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information. In
the opinion of management, the accompanying unaudited condensed consolidated
financial statements include all adjustments, consisting only of normal
recurring adjustments, necessary for a fair statement of the Company&#8217;s
financial position, results of operations and cash flows for the periods
presented. Any reference in these notes to applicable guidance is meant to
refer to U.S. GAAP as found in the Accounting Standards Codification (&#8220;ASC&#8221;)
and Accounting Standards Updates (&#8220;ASU&#8221;) of the Financial Accounting Standards
Board (the &#8220;FASB&#8221;). </span></div></ix:continuation><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <ix:continuation continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_3" id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_2"><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
accompanying unaudited condensed consolidated financial statements should be
read in conjunction with the annual audited consolidated financial statements
and notes thereto as of and for the year ended December 31, 2025 included in
the Company&#8217;s Annual Report on Form 10-K for the year
ended December 31, 2025 (the &#8220;202</span><span style="font-size: 10pt;">5 10-K&#8221;)</span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">. All intercompany balances and
transactions have been eliminated in consolidation. The preparation of our
interim consolidated financial statements in conformity with U.S. GAAP requires
management to make estimates and assumptions that affect the amounts reported
and disclosed. We have made reasonable estimates and judgments of such items
within our financial statements and there may be changes to those estimates in
future periods. </span></div></ix:continuation><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_3"><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">During the three and six months ended June 30, 2026 and 2025, comprehensive income was equal to the net income amounts presented for the respective periods in the accompanying condensed consolidated statements of operations. Results for interim periods are not necessarily indicative of the results that may be expected for the full fiscal year.</span>
  </div></ix:continuation></ix:nonNumeric><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">5</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-4017"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Use of Estimates</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_UseOfEstimates-c0_cont_1"><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The preparation of financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the Company&#8217;s effective tax rate.</span>
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_ReceivablesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ReceivablesPolicyTextBlock" id="ixv-4025"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Accounts Receivable</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_ReceivablesPolicyTextBlock-c0_cont_1"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Accounts receivable is reported at realizable value, net of allowances for customer credits and credit losses in the amount of $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="adma:AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" scale="6" unitRef="usd" id="ixv-14751">0.8</ix:nonFraction> million and $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="adma:AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" scale="6" unitRef="usd" id="ixv-14752">0.3</ix:nonFraction> million at June 30, 2026 and December 31, 2025, respectively. </span><span style="font-size: 10.0pt; color: #212529;">The Company extends credit to its customers based upon an evaluation of each customer&#8217;s financial condition and credit history. Evaluations of the financial condition, payment history and associated credit risk of customers are performed on an ongoing basis.</span><span style="font-size: 10.0pt;"> Based on these evaluations, the Company has concluded that its credit risk is minimal. At June 30, 2026 and December 31, 2025, <ix:nonFraction contextRef="c57" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfCustomers" scale="0" unitRef="Customer" id="ixv-14753"><ix:nonFraction contextRef="c58" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfCustomers" scale="0" unitRef="Customer" id="ixv-14754">two</ix:nonFraction></ix:nonFraction> customers accounted for an aggregate of approximately <ix:nonFraction contextRef="c57" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-14755">81</ix:nonFraction>% and <ix:nonFraction contextRef="c58" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-14756">87</ix:nonFraction>%, respectively, of the Company&#8217;s total accounts receivable.</span> </div></ix:continuation>
  <div style="margin-left: 18pt; font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-4035"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Inventories</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_2" id="_InventoryPolicyTextBlock-c0_cont_1"><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"><span style="font-size: 10pt;">Raw materials inventory consists of normal
source plasma (&#8220;NSP&#8221;) and respiratory syncytial virus (&#8220;RSV&#8221;) high-titer plasma
collected at the Company&#8217;s plasma collection facilities or purchased from third
parties, along with various materials purchased from suppliers, used in the
production of the Company&#8217;s products. Work-in-process and finished goods
inventories (see Note 3) reflect the cost of raw materials as well as costs for
direct and indirect labor, primarily salaries, wages and benefits for
applicable employees, as well as an allocation of overhead costs related to the
Boca Facility including utilities, property taxes, general repairs and
maintenance, consumable supplies and depreciation.</span></div></ix:continuation><div style="text-indent: 33.75pt; text-align: justify;">

  &#160;</div>

  <ix:continuation id="_InventoryPolicyTextBlock-c0_cont_2"><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt; color: #000000;">Inventories, including plasma intended for resale and plasma intended for internal use in the Company&#8217;s manufacturing, commercialization or research and development activities, are carried at the lower of cost or net realizable value determined by the first-in, first-out method. For both the Company&#8217;s immune globulin products and plasma intended for resale and internal use, net realizable value is generally determined based upon the consideration the Company expects to receive when the inventory is sold, less costs to deliver the inventory to the recipient. The estimates for net realizable value of inventory are based on contractual terms or upon historical experience and certain other assumptions, and the Company believes that such assumptions are reasonable. Inventory is periodically reviewed to ensure that its carrying value does not exceed its net realizable value, and adjustments are recorded to write down such inventory, with a corresponding charge to cost of product revenue, when the carrying value or historical cost exceeds its estimated net realizable value. In addition, costs associated with the production of engineering lots that would not qualify as immediately available for commercial sale are charged to cost of product revenue and not </span><span style="font-size: 10.0pt;">capitalized into inventory.</span>
  </div></ix:continuation>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="ixv-4048"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Goodwill</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_2" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company. Goodwill at June 30, 2026 and December 31, 2025 was $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" unitRef="usd" id="ixv-14757"><ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" unitRef="usd" id="ixv-14758">3.5</ix:nonFraction></ix:nonFraction> million, all of which is attributable to its ADMA BioManufacturing business segment.</span> </div></ix:continuation>
  <div style="text-align: justify; margin-left: 18pt; font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_2"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">The Company did <ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-14759"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-14760"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-14761"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-14762">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t record any impairment charges related to goodwill for the three and six months ended June 30, 2026 and 2025.</span> </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="ixv-4060"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Revenue Recognition</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Revenues are comprised of (i) revenues from the sale of the Company&#8217;s immunoglobulin products, ASCENIV, BIVIGAM and Nabi-HB, (ii) product revenues from the sale of human plasma collected by the Company&#8217;s Plasma Collection Centers business segment, (iii) contract manufacturing and laboratory services revenue, (iv) revenues from the sale of intermediate by-products and (v) license and other revenues primarily attributable to the out-licensing of ASCENIV to Biotest AG (&#8220;Biotest&#8221;) in 2012 to market and sell this product in Europe and certain countries in Northern Africa and the Middle East. Biotest has provided the Company with certain services and financial payments in accordance with the related Biotest license agreement and is obligated to pay the Company certain amounts in the future if certain milestones are achieved. Deferred revenue is amortized into income over the term of the Biotest license, representing a period of approximately <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="adma:DeferredRevenueRemainingAmortizationPeriod" id="ixv-14763">22</ix:nonNumeric> years.</span> </div></ix:continuation></ix:continuation><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">6</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Product revenue is recognized when the customer is deemed to have control over the product and the performance obligation is satisfied. Control is determined based on when the product is shipped or delivered and title passes to the customer. Revenue is recorded in an amount that reflects the consideration the Company expects to receive in exchange. Revenue from the sale of the Company&#8217;s immunoglobulin products is recognized when the product reaches the customer&#8217;s destination, and is recorded net of estimated rebates, wholesaler distribution and related fees, customer incentives, including prompt pay discounts, wholesaler chargebacks, group purchasing organization fees and reimbursements for patient assistance. These estimates are based on contractual arrangements, historical experience and certain other assumptions, and while the Company believes that such estimates are reasonable, they are subject to change based on future developments and other factors.</span>
  </div></ix:continuation>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_4" id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">For revenues associated with contract manufacturing and the sale of intermediates, control transfers to the customer and the performance obligation is satisfied when the customer takes possession of the product from the Boca Facility.</span>
  </div></ix:continuation>
  <div style="text-align: justify; margin-left: 18pt; font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_5" id="_RevenueRecognitionPolicyTextBlock-c0_cont_4"><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Product revenues from the sale of human plasma collected at the Company&#8217;s plasma collection centers are recognized at the time control of the product has been transferred to the customer and the performance obligation is satisfied, which generally occurs at the time of shipment from one of the Company&#8217;s plasma collection facilities or from a third-party warehouse that is utilized by the Company. Product revenues are recognized at the time of delivery if the Company retains control of the product during shipment.</span>
  </div></ix:continuation>
  <div style="margin-left: 18pt; font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_RevenueRecognitionPolicyTextBlock-c0_cont_5"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">For the <ix:nonFraction contextRef="c59" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfCustomers" scale="0" unitRef="Customer" id="ixv-14764">three</ix:nonFraction> and six months ended June 30, 2026, <ix:nonFraction contextRef="c60" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfCustomers" scale="0" unitRef="Customer" id="ixv-14765">three</ix:nonFraction> customers represented an aggregate of approximately <ix:nonFraction contextRef="c59" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-14766">76</ix:nonFraction>% and <ix:nonFraction contextRef="c60" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-14767">79</ix:nonFraction>%, respectively, of the Company&#8217;s consolidated revenues. For the <ix:nonFraction contextRef="c61" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfCustomers" scale="0" unitRef="Customer" id="ixv-14768">three</ix:nonFraction> and six months ended June 30, 2025, <ix:nonFraction contextRef="c62" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfCustomers" scale="0" unitRef="Customer" id="ixv-14769">three</ix:nonFraction> customers represented an aggregate of approximately <ix:nonFraction contextRef="c61" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-14770">88</ix:nonFraction>% and <ix:nonFraction contextRef="c62" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-14771">81</ix:nonFraction>%, respectively, of the Company&#8217;s consolidated revenues.</span> </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CostOfSalesPolicyTextBlock" id="ixv-4102"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Cost of Product Revenue</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_CostOfSalesPolicyTextBlock-c0_cont_1"><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Cost of product revenue includes costs associated with the manufacture of the Company&#8217;s FDA approved products and intermediates and for the collection of human source plasma, as well as expenses related to conformance batch production, process development and scientific and technical operations when these operations are attributable to marketed products. When the activities of these operations are attributable to new products in development, the expenses are classified as research and development expenses.</span>
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-4110"><div> <span style="font-size: 10.0pt; color: #000000; font-style: italic; text-decoration: underline;">Earnings Per Common Share</span><span style="font-size: 10.0pt; color: #000000; font-style: italic;">&#160;</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-4115"><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026 and 2025, basic and diluted earnings per share are calculated as follows:</span> </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>

  <ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_3" id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months ended June 30,</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months ended June 30,</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income available to common stockholders ($000's) (numerator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-14772">37,822</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-14773">34,219</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-14774">83,150</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-14775">61,122</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted-average number of common shares (denominator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14776">228,232,503</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14777">241,490,715</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14778">232,136,480</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14779">238,309,156</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Basic earnings per common share
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-14780">0.17</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-14781">0.14</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-14782">0.36</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-14783">0.26</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted-average number of common shares
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14784">228,232,503</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14785">241,490,715</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14786">232,136,480</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-14787">238,309,156</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding stock options
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c63" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14788">2,104,545</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c64" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14789">3,760,947</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c65" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14790">2,572,990</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c66" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14791">4,036,608</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding warrants
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c67" decimals="INF" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14792">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c68" decimals="INF" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14793">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c69" decimals="INF" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14794">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c70" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14795">28,671</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding RSUs
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c71" decimals="INF" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14796">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c72" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14797">3,356,798</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c73" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14798">530,905</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c74" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-14799">3,375,720</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total shares - diluted (denominator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-14800">230,337,048</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-14801">248,608,460</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-14802">235,240,375</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-14803">245,750,155</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Diluted earnings per common share
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-14804">0.16</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-14805">0.14</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-14806">0.35</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-14807">0.25</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:continuation></ix:nonNumeric></ix:continuation><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">7</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="ixv-4399"><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_4" id="_EarningsPerSharePolicyTextBlock-c0_cont_3"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026 and 2025, the following awards were excluded from the computation of diluted net income per common share because of their anti-dilutive effects:</span> </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>

  <ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_4"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14808">1,487,689</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c76" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14809"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14810">1,487,689</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c78" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14811"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      RSUs
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14812">529,199</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c72" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14813"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14814">529,199</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c74" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14815"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14816">2,016,888</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14817"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14818">2,016,888</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-14819"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:continuation></ix:nonNumeric><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="ixv-4534"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Fair Value of Financial Instruments</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1"><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The carrying amounts of certain of the Company&#8217;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The debt outstanding under the Company&#8217;s senior notes payable (see Note 7) also approximates fair value, based on a Level 3 classification under the fair value hierarchy, due to the variable interest rate on this debt.</span>
  </div></ix:continuation>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-4542"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Recent Accounting Pronouncements</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">In December 2025, the FASB issued ASU 2025-11, </span><span style="font-size: 10.0pt; font-style: italic;">Interim Reporting (Topic 270): Narrow-Scope Improvements</span><span style="font-size: 10.0pt;"> (&#8220;ASU 2025-11&#8221;), which clarifies the guidance in Topic 270 to improve the consistency of interim financial reporting. The ASU provides a comprehensive list of required interim disclosures and introduces a disclosure principle requiring entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. ASU 2025-11 is effective for fiscal years beginning after December 15, 2027, including interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2025-11.</span>
  </div></ix:continuation>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">In November 2024, FASB issued
ASU 2024-03, <i style="mso-bidi-font-style:normal">Income Statement-Reporting
Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40):
Disaggregation of Income Statement Expenses </i>(&#8220;ASU 2024-03&#8221;), requiring
public entities to disclose additional information about specific expense
categories in the notes to the financial statements on an interim and annual
basis. ASU 2024-03 is effective for fiscal years beginning after December 15,
2026, and for interim periods beginning after December 15, 2027, with early
adoption permitted. </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">The</span><span style="font-size:10.0pt"> adoption of ASU 2024-03 will result</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"> in</span><span style="font-size: 10.0pt"> changes to the presentation of the Company&#8217;s financial statements, the
impact of which is currently being evaluated.</span></div></ix:continuation></ix:continuation><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div>

  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-4562"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">3.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">INVENTORIES</span>
    </div>
  </div>
  <div style="margin-left: 27pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-4569"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">The following table provides the components of inventories:</span> </div>
  <div style="margin-left: 13.5pt; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Raw materials</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="3" unitRef="usd" id="ixv-14820">94,298</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="3" unitRef="usd" id="ixv-14821">96,612</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Work-in-process</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="3" unitRef="usd" id="ixv-14822">76,441</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="3" unitRef="usd" id="ixv-14823">57,798</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Finished goods</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="3" unitRef="usd" id="ixv-14824">68,574</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="3" unitRef="usd" id="ixv-14825">52,055</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total inventories, net</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-14826">239,313</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-14827">206,465</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Raw materials includes plasma and other materials expected to be used in the production of ASCENIV, BIVIGAM and Nabi-HB. These materials will be consumed in the production of goods expected to be available for sale or otherwise have alternative uses that provide a probable future benefit.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Work-in-process inventory primarily consists of the Company&#8217;s IVIG products that are manufactured to the bulk drug substance and unlabeled filled vials stage of production.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Finished
</span><span style="font-size:10.0pt;mso-bidi-font-style:italic">goods
inventory is comprised of the Company&#8217;s immunoglobulin products that have
reached the filled, labeled and serialized vial stage of production and related
intermediates that are available for commercial sale, as well as plasma
collected at the Company&#8217;s plasma collection centers which is expected to be
sold to third-party customers</span><span style="font-size:10.0pt;mso-fareast-font-family: &quot;Times New Roman&quot;">.</span></div></ix:nonNumeric><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">8</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="margin-left: 27pt; font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-4686"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">4.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">PROPERTY AND EQUIPMENT</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-4693"><div style="text-indent: 36pt; font-family: Arial; font-size: 10pt;"> <span style="font-family: Times New Roman;">Property and equipment and related accumulated depreciation are summarized as follows:</span> </div>
  <div style="font-family: Arial; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0); font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Manufacturing and laboratory equipment</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14828">29,940</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14829">28,119</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Office equipment and computer software</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14830">6,307</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14831">6,307</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Furniture and fixtures</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14832">5,635</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14833">5,614</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Construction in process</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14834">10,816</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14835">8,457</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Leasehold improvements</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14836">15,046</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14837">14,983</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Land</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14838">13,039</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c90" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14839">13,039</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Buildings and building improvements</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14840">27,601</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c92" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14841">26,886</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14842">108,384</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-14843">103,405</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Less: Accumulated depreciation</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-14844">41,720</ix:nonFraction></td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-14845">38,348</ix:nonFraction></td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total property and equipment, net</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-14846">66,664</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-14847">65,057</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div style="text-align: center; font-family: Arial; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt; color: #000000;">The Company recorded depreciation expense on property and equipment for the three and six months ended June 30, 2026 of $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" unitRef="usd" id="ixv-14848">1.7</ix:nonFraction> million and $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" unitRef="usd" id="ixv-14849">3.5</ix:nonFraction> million, respectively, and $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" unitRef="usd" id="ixv-14850">2.0</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" unitRef="usd" id="ixv-14851">4.0</ix:nonFraction> million for the three and six months ended June 30, 2025, respectively.</span> </div></ix:nonNumeric><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="ixv-4858"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">5.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">ASSETS AND LIABILITIES HELD FOR SALE</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 27pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">In
the first quarter of 2026, the Company completed the sale of its plasma
collection centers located in Maryville, Tennessee (&#8220;Maryville Center&#8221;),
Knoxville, Tennessee (&#8220;Knoxville Center&#8221;), and Laurel, Maryland (&#8220;Laurel
Center&#8221; and, collectively with the Maryville Center and Knoxville Center, the
&#8220;Disposal Group&#8221;), in that order. The sale was completed pursuant to an Asset
Purchase Agreement entered into on December 31, 2025, which provided for an
aggregate purchase price of $<ix:nonFraction contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="6" unitRef="usd" id="ixv-14852">12.0</ix:nonFraction> million, with fifty percent (<ix:nonFraction contextRef="c94" decimals="2" format="ixt:num-dot-decimal" name="adma:DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" scale="-2" unitRef="pure" id="ixv-14853">50</ix:nonFraction>%) of the
consideration in the form of <ix:nonNumeric contextRef="c95" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="ixv-14854">one-year</ix:nonNumeric> secured promissory notes bearing interest
at ten percent (<ix:nonFraction contextRef="c94" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-14855">10</ix:nonFraction>%) and the remaining fifty percent (<ix:nonFraction contextRef="c96" decimals="2" format="ixt:num-dot-decimal" name="adma:DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" scale="-2" unitRef="pure" id="ixv-14856">50</ix:nonFraction>%) payable in cash, $<ix:nonFraction contextRef="c97" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SecurityDepositLiability" scale="6" unitRef="usd" id="ixv-14857">1.0</ix:nonFraction>
million of which was received in December 2025. As a result of the sale of the Disposal
Group, the Company recognized a gain of approximately $<ix:nonFraction contextRef="c15" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" unitRef="usd" id="ixv-14858">8.0</ix:nonFraction> million. The Company
recorded the <ix:nonNumeric contextRef="c95" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="ixv-14859">one-year</ix:nonNumeric> secured promissory notes within prepaid expenses and
other current assets and recognized the gain within </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">G</span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">ain on sale of plasma centers.</span></div></ix:nonNumeric><div style="text-indent: 27pt; text-align: justify;">

  &#160;</div><div>

  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="ixv-4871"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">6.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</span>
    </div>
  </div>
  <div style="margin-left: 18pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="ixv-4878"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">Accrued expenses and other current liabilities at June 30, 2026 and December 31, 2025 are as follows:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0); font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td colspan="8" style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued rebates</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="adma:AccruedRebatesCurrent" scale="3" unitRef="usd" id="ixv-14860">7,426</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="adma:AccruedRebatesCurrent" scale="3" unitRef="usd" id="ixv-14861">5,758</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued distribution fees</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" unitRef="usd" id="ixv-14862">13,378</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" unitRef="usd" id="ixv-14863">14,808</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued incentives</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedBonusesCurrent" scale="3" unitRef="usd" id="ixv-14864">3,452</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedBonusesCurrent" scale="3" unitRef="usd" id="ixv-14865">6,005</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued interest</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="3" unitRef="usd" id="ixv-14866">122</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="3" unitRef="usd" id="ixv-14867">172</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued testing</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="adma:AccruedTestingCurrent" scale="3" unitRef="usd" id="ixv-14868">285</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="adma:AccruedTestingCurrent" scale="3" unitRef="usd" id="ixv-14869">130</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued payroll and other compensation</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedSalariesCurrent" scale="3" unitRef="usd" id="ixv-14870">3,450</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedSalariesCurrent" scale="3" unitRef="usd" id="ixv-14871">809</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued income taxes</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="3" unitRef="usd" id="ixv-14872">6,216</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="3" unitRef="usd" id="ixv-14873">8,616</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Other</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-14874">4,776</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-14875">4,168</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total accrued expenses and other current liabilities</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" unitRef="usd" id="ixv-14876">39,105</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" unitRef="usd" id="ixv-14877">40,466</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">9</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="margin-left: 27pt; font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-5037"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">7.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">DEBT</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock" id="ixv-5044"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">A summary of outstanding senior notes payable is as follows:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; margin-left: auto; margin-right: auto; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">JPM revolving credit facility</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="adma:SeniorNotesPayableBeforeDebtDiscount" scale="3" unitRef="usd" id="ixv-14878">125,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"><ix:nonFraction contextRef="c115" decimals="-3" format="ixt:fixed-zero" name="adma:SeniorNotesPayableBeforeDebtDiscount" scale="3" unitRef="usd" id="ixv-14879"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">JPM term loan</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c116" decimals="-3" format="ixt:num-dot-decimal" name="adma:SeniorNotesPayableBeforeDebtDiscount" scale="3" unitRef="usd" id="ixv-14880">73,125</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c117" decimals="-3" format="ixt:num-dot-decimal" name="adma:SeniorNotesPayableBeforeDebtDiscount" scale="3" unitRef="usd" id="ixv-14881">74,063</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      <span style="color: rgb(0, 0, 0);">Less: Debt discount and issuance costs</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c116" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" unitRef="usd" id="ixv-14882">1,536</ix:nonFraction></td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c117" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" unitRef="usd" id="ixv-14883">1,920</ix:nonFraction></td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total debt</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-14884">196,589</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-14885">72,143</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      <span style="color: rgb(0, 0, 0);">Less: current portion of long-term debt</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-14886">3,750</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-14887">2,813</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Long-term debt</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-14888">192,839</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-14889">69,330</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">JPM Credit Agreement</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <div style="text-indent: 36pt; text-align: justify;"> On August 5, 2025 (the &#8220;JPM Closing Date&#8221;), the
Company and all of the Company&#8217;s subsidiaries entered into a Credit Agreement
(the &#8220;JPM Credit Agreement&#8221;) with the lenders party thereto and JPMorgan Chase
Bank, N.A., as administrative agent. The JPM Credit Agreement provides for
$<ix:nonFraction contextRef="c98" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" unitRef="usd" id="ixv-14890">300</ix:nonFraction>&#160;million of senior secured credit facilities, consisting of (a) a term
loan in the aggregate principal amount of $<ix:nonFraction contextRef="c99" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd" id="ixv-14891">75</ix:nonFraction>&#160;million (the &#8220;JPM Term Loan
Facility&#8221;), which was drawn in full on the JPM Closing Date, and (b) a
revolving credit facility in the aggregate principal amount of $<ix:nonFraction contextRef="c100" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd" id="ixv-14892">225</ix:nonFraction>&#160;million
(the &#8220;JPM Revolving Facility&#8221;). The Company may also request, subject to
customary conditions, additional incremental revolving commitments or term
loans in an aggregate principal amount not to exceed $<ix:nonFraction contextRef="c101" decimals="-6" format="ixt:num-dot-decimal" name="adma:LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" scale="6" unitRef="usd" id="ixv-14893">100</ix:nonFraction>&#160;million
(together with the JPM Term Loan Facility and the JPM Revolving Facility, the
&#8220;JPM Credit Facilities&#8221;). The JPM Term Loan Facility has a maturity date
of&#160;August 5, 2028&#160;(the &#8220;JPM Term Maturity Date&#8221;), and the JPM
Revolving Facility has a maturity date of <ix:nonNumeric contextRef="c103" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-14894"><ix:nonNumeric contextRef="c102" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-14895">August 5, 2028</ix:nonNumeric></ix:nonNumeric> or any earlier date on
which the commitments under the JPM Revolving Facility are reduced
to&#160;zero&#160;or otherwise terminated pursuant to the terms of the JPM
Credit Agreement. </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">On March 2, 2026, the Company borrowed $<ix:nonFraction contextRef="c104" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" unitRef="usd" id="ixv-14896">125.0</ix:nonFraction> million under the JPM Revolving Facility, used to fund the accelerated share repurchase agreement (&#8220;ASR Agreement&#8221;). See Note 8 for further details.</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Interest
on borrowings under the JPM Credit Facilities accrues at an applicable rate
equal to (i) an alternate base rate plus an applicable spread (each such
borrowing, an &#8220;ABR Borrowing&#8221;) or (ii) Term Secured Overnight Financing Rate (&#8220;SOFR&#8221;)
plus an applicable spread (each such borrowing, a &#8220;Term Benchmark Borrowing&#8221;),
in each case based on the lower of the applicable rates set forth in the JPM
Credit Agreement, which are based on the Company&#8217;s total leverage ratio. These
applicable spreads range from&#160;<ix:nonFraction contextRef="c105" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" unitRef="pure" id="ixv-14897">150</ix:nonFraction>&#160;basis points to&#160;<ix:nonFraction contextRef="c106" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" unitRef="pure" id="ixv-14898">200</ix:nonFraction>&#160;basis
points over the alternate base rate and&#160;<ix:nonFraction contextRef="c107" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" unitRef="pure" id="ixv-14899">250</ix:nonFraction>&#160;basis points
to&#160;<ix:nonFraction contextRef="c108" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" unitRef="pure" id="ixv-14900">300</ix:nonFraction>&#160;basis points over Term SOFR, in each case, as determined in
accordance with the provisions of the JPM Credit Agreement. The Company has
agreed to pay a commitment fee at specified rates set forth in the JPM Credit
Agreement, which, based on the Company&#8217;s total leverage ratio, ranges
from&#160;<ix:nonFraction contextRef="c109" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-4" unitRef="pure" id="ixv-14901">30</ix:nonFraction>&#160;basis points to&#160;<ix:nonFraction contextRef="c110" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-4" unitRef="pure" id="ixv-14902">35</ix:nonFraction>&#160;basis points on the daily amount
of the undrawn portion of the aggregate commitments of the lenders under the
JPM Revolving Facility. At the Company&#8217;s request, each borrowing initially
shall be either an ABR Borrowing or a Term Benchmark Borrowing, and the Company
may thereafter elect to convert any such borrowing to a different type. During
the occurrence and continuance of an Event of Default (as defined in the JPM
Credit Agreement), all borrowings shall accrue interest at a rate per annum
equal to&#160;<ix:nonFraction contextRef="c98" decimals="INF" format="ixt:num-dot-decimal" name="adma:DefaultInterestRateMarginAboveApplicableRate" scale="-2" unitRef="pure" id="ixv-14903">2</ix:nonFraction>% plus the applicable rate. As of June 30, 2026, the interest
rate on the JPM Term Loan Facility and the JPM Revolving Facility was
approximately&#160;<ix:nonFraction contextRef="c111" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-14904"><ix:nonFraction contextRef="c112" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-14905">6.12</ix:nonFraction></ix:nonFraction>%.&#160;</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">On the JPM Revolving Facility Maturity Date, the Company will repay the unpaid principal amount outstanding under the JPM Revolving Facility. Under the JPM Term Loan Facility, the Company will make principal payments in accordance with and on the dates specified in the amortization schedule set forth in the JPM Credit Agreement, with the remaining unpaid principal amount to be paid in full on the JPM Term Maturity Date. The Company may prepay at any time and from time to time any borrowing in whole or in part, without premium or penalty (other than, if applicable, any break funding expenses), subject to customary notice requirements.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">All
of the Company&#8217;s obligations under the JPM Credit Agreement are secured by a
first-priority lien and security interest in substantially all of the tangible
and intangible assets, including intellectual property and equity interests, of
the Company and all of its subsidiaries.</span></div></ix:nonNumeric><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">10</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_1"><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
JPM Credit Agreement contains certain representations and warranties,
affirmative covenants, negative covenants and conditions that are customarily
required for similar debt financings. The negative covenants include certain
financial covenants, including a maximum total leverage ratio
of&#160;<ix:nonFraction contextRef="c113" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-14906">2.50</ix:nonFraction>&#160;to 1.00 and a minimum fixed charge coverage ratio
of&#160;<ix:nonFraction contextRef="c113" decimals="4" format="ixt:num-dot-decimal" name="adma:MinimumFixedChargeCoverageRatio" scale="-2" unitRef="pure" id="ixv-14907">1.20</ix:nonFraction>&#160;to 1.00. The negative covenants also restrict or limit the
Company&#8217;s ability and the ability of the Company&#8217;s subsidiaries to, among other
things and subject to certain exceptions contained in the JPM Credit Agreement,
incur new indebtedness; create liens on assets; engage in certain fundamental
corporate changes; make certain investments; dispose of certain assets; engage
in sale and leaseback transactions or swap agreements; make dividend payments
and other certain Restricted Payments (as defined in the JPM Credit Agreement);
engage in certain affiliate transactions; enter into any other agreements that
have the impact of restricting the Company&#8217;s ability to make loan repayments
under the JPM Credit Agreement; or amend certain material documents.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="ixv-5195"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">The debt maturities over the next five years are as follows (</span><span style="font-size: 10.0pt; font-style: italic;">in thousands</span><span style="font-size: 10.0pt;">):</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%; text-align: left;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0); font-weight: bold;">Fiscal year</span>
     </td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="color: rgb(0, 0, 0); font-weight: bold;">Amount</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2026</span>
     </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" unitRef="usd" id="ixv-14908">1,875</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2027</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" unitRef="usd" id="ixv-14909">4,688</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2028</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" unitRef="usd" id="ixv-14910">191,562</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2029</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" unitRef="usd" id="ixv-14911">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2030</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" unitRef="usd" id="ixv-14912">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">Total</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" unitRef="usd" id="ixv-14913">198,125</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 27pt; text-align: justify;">
   <span style="font-size: 10.0pt;">As of June 30, 2026, the Company was in compliance with all of its debt covenants in the JPM Credit Agreement.</span>
  </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-5264"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">8.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">STOCKHOLDERS&#8217; EQUITY</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; text-decoration: underline;">Treasury Stock</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">In May 2025, the Company&#8217;s board of directors (the &#8220;Board&#8221;) authorized a share repurchase program of up to $<ix:nonFraction contextRef="c118" decimals="-5" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" unitRef="usd" id="ixv-14914">500.0</ix:nonFraction> million of the Company&#8217;s outstanding shares of common stock (the &#8220;Repurchase Program&#8221;). The Repurchase Program does not obligate the Company to acquire any particular amount of its common stock, and may be modified, suspended, or terminated at any time. The Repurchase Program has no expiration date.</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On
March </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">2</span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">, 2026, the
Company entered into the ASR Agreement with J.P. Morgan Chase Bank, National
Association ("J.P. Morgan") to repurchase $<ix:nonFraction contextRef="c119" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt" scale="6" unitRef="usd" id="ixv-14915">125.0</ix:nonFraction> million of the
Company's common stock. In connection with the ASR Agreement, the Company made
an upfront cash prepayment of $<ix:nonFraction contextRef="c119" decimals="-5" format="ixt:num-dot-decimal" name="adma:AcceleratedShareRepurchaseUpfrontCashPrepayment" scale="6" unitRef="usd" id="ixv-14916">125.0</ix:nonFraction> million to J.P. Morgan and received an
initial delivery of <ix:nonFraction contextRef="c120" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-14917">6,422,608</ix:nonFraction> shares of common stock. The initial delivery of
shares was valued at approximately $<ix:nonFraction contextRef="c121" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" unitRef="usd" id="ixv-14918">105.2</ix:nonFraction> million based on the closing price of
the Company's common stock of $<ix:nonFraction contextRef="c121" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare" scale="0" unitRef="usdPershares" id="ixv-14919">16.38</ix:nonFraction> on the March 3, 2026 delivery date, and
was recorded as treasury stock in the consolidated balance sheet. The remaining
$<ix:nonFraction contextRef="c122" decimals="-5" format="ixt:num-dot-decimal" name="adma:AcceleratedShareRepurchaseRemainingPrepaymentAmount" scale="6" unitRef="usd" id="ixv-14920">19.8</ix:nonFraction> million of the prepayment, representing the embedded forward contract
component, was initially recorded within Additional Paid-In Capital
("APIC") in the consolidated balance sheet as of March </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">31</span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">, 2026.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">On May 7,
2026, upon final settlement of the ASR Agreement, the Company received an additional
<ix:nonFraction contextRef="c123" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-14921">4,337,879</ix:nonFraction> shares of common stock from J.P. Morgan. The final number of shares
received was based on the volume-weighted average price of the Company&#8217;s common
stock during the term of ASR Agreement, less a discount and subject to
adjustments. In connection with the final settlement of ASR Agreement, the
$<ix:nonFraction contextRef="c122" decimals="-5" format="ixt:num-dot-decimal" name="adma:AcceleratedShareRepurchaseRemainingPrepaymentAmount" scale="6" unitRef="usd" id="ixv-14922">19.8</ix:nonFraction> million previously recorded in APIC was reclassified to treasury stock during
the second quarter of 2026.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The delivery of shares resulted in an immediate reduction of the outstanding shares used to calculate the weighted-average common shares outstanding for basic and diluted net income per share.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">In addition to the shares repurchased under the ASR Agreement, during the three and six months ended June 30, 2026, the Company repurchased <ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-14923">2,723,659</ix:nonFraction> and <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-14924">3,055,207</ix:nonFraction> shares of common stock under the Repurchase Program at a total cost of $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" unitRef="usd" id="ixv-14925">25.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" unitRef="usd" id="ixv-14926">30.2</ix:nonFraction> million, respectively.</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">During the three and six months ended June 30, 2026, the Company recognized $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareRepurchaseProgramExciseTax" scale="6" unitRef="usd" id="ixv-14927">0.4</ix:nonFraction> million and $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareRepurchaseProgramExciseTax" scale="6" unitRef="usd" id="ixv-14928">1.1</ix:nonFraction> million of excise tax liability related to share repurchases in accordance with the Inflation Reduction Act of 2022, respectively.</span> </div></ix:nonNumeric><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">11</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AcceleratedShareRepurchasesTextBlock" id="ixv-5314"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">The following table summarizes the common stock repurchase activity under the Repurchase Program:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Shares repurchased
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" unitRef="shares" id="ixv-14929">7,062</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" unitRef="shares" id="ixv-14930">816</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" unitRef="shares" id="ixv-14931">13,816</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" unitRef="shares" id="ixv-14932">816</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total cost of shares repurchased
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14933">45,282</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14934">15,148</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14935">156,362</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-14936">15,148</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The repurchased shares are recorded at the repurchase cost in treasury stock in the Company&#8217;s condensed consolidated balance sheet and are available for reissuance.</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; text-decoration: underline;">Preferred Stock</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-indent: 0.5in;"><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">The Company is currently authorized
to issue up to <ix:nonFraction contextRef="c2" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance" scale="6" unitRef="shares" id="ixv-14937"><ix:nonFraction contextRef="c3" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance" scale="6" unitRef="shares" id="ixv-14938">10</ix:nonFraction></ix:nonFraction> million shares of preferred stock, $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-14939"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-14940">0.0001</ix:nonFraction></ix:nonFraction> par value per
share. There were <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-14941"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-14942">no</ix:nonFraction></ix:nonFraction> shares of preferred stock outstanding at </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size: 10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">, 2026 and December 31, 2025.</span></div><div style="text-indent: 36pt;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; text-decoration: underline;">Common Stock</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">As of June 30, 2026 and December 31, 2025, the Company was authorized to issue <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-14943"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-14944">300,000,000</ix:nonFraction></ix:nonFraction> shares of its common stock, $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-14945"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-14946">0.0001</ix:nonFraction></ix:nonFraction> par value per share, and <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-14947">225,355,228</ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-14948">237,874,496</ix:nonFraction> shares of common stock were outstanding as of June 30, 2026 and December 31, 2025, respectively. After giving effect to shares reserved for the issuance of awards issued under the Company&#8217;s equity incentive plans, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-14949">52,836,993</ix:nonFraction> shares of common stock were available for issuance as of June 30, 2026.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; text-decoration: underline;">Equity Incentive Plans</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">In
2022, the Company&#8217;s stockholders approved the ADMA Biologics, Inc. 2022
Compensation Plan (the &#8220;2022 Equity Plan&#8221;), which replaced the Company&#8217;s
Amended and Restated 2014 Omnibus Incentive Compensation Plan. Approval of the
2022 Equity Plan resulted in approximately&#160;<ix:nonFraction contextRef="c124" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="6" unitRef="shares" id="ixv-14950">18</ix:nonFraction>&#160;million additional
shares of the Company&#8217;s common stock being reserved for future awards. The 2022
Equity Plan provides for the Company&#8217;s Board or a Committee of the Board (the
&#8220;Committee&#8221;) to grant awards to grantees and to determine the exercise price,
vesting term, expiration date and all other terms and conditions of the awards,
including acceleration of the vesting of an award at any time. Any options
granted under the 2022 Equity Plan are intended to be Incentive Stock Options
(&#8220;ISOs&#8221;), unless specified by the Committee to be Non-Qualified Options
(&#8220;NQOs&#8221;) as defined by the Internal Revenue Code. ISOs and NQOs may be granted
to employees, consultants or Board members at an option price not less than the
fair market value of the common stock subject to the stock option agreement.
Shares issued in connection with the exercise of stock options or the vesting
of restricted stock units (&#8220;RSUs&#8221;) are newly issued shares.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; font-style: italic;">Options</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The fair value of stock options granted is determined on the date of grant using the Black-Scholes model. To determine the risk-free interest rate, the Company utilizes the U.S. Treasury yield curve in effect at the time of the grant with a term consistent with the term of the awards granted by the Company. The expected term of all options granted is in accordance with Staff Accounting Bulletins 107 and 110, which is based on the average between vesting terms and contractual terms as the Company had a limited history of option exercises prior to the middle of fiscal 2023. The expected dividend yield reflects the Company&#8217;s current and expected future policy for dividends on the Company&#8217;s common stock.</span>
  </div></ix:continuation><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">12</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="ixv-5495"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">The following assumptions were used to determine the fair value of options granted during the six months ended June 30, 2026 and 2025:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Month Ended June 30,</span>    </td>
    <td style="text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Expected term
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%;"> <ix:nonNumeric contextRef="c133" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-14951">5.5</ix:nonNumeric> - <ix:nonNumeric contextRef="c134" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-14952">6.3</ix:nonNumeric> years </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "> <ix:nonNumeric contextRef="c135" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-14953">5.5</ix:nonNumeric> - <ix:nonNumeric contextRef="c136" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-14954">6.3</ix:nonNumeric> years </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Volatility
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-14955">68</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c138" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-14956">66</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Dividend yield
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c137" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-14957">0.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c138" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-14958">0.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Risk-free interest rate
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> <ix:nonFraction contextRef="c133" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-14959">3.80</ix:nonFraction> - <ix:nonFraction contextRef="c134" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-14960">3.87</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c138" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-14961">4.40</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
  </table></ix:nonNumeric><div style="font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="ixv-5585"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">The following table summarizes information about the Company&#8217;s stock options under the Company&#8217;s equity incentive plans and related information:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; width: 9%; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; width: 9%; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Weighted-<br/>Average <br/>Exercise Price</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options outstanding, vested and expected to vest at December 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c139" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" unitRef="shares" id="ixv-14962">4,682,783</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c139" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-14963">6.13</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c137" decimals="INF" format="ixt:num-dot-decimal" name="adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" scale="0" sign="-" unitRef="shares" id="ixv-14964">117,629</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-14965">14.85</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Expired
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="INF" format="ixt:fixed-zero" name="adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" scale="0" unitRef="shares" id="ixv-14966"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:fixed-zero" name="adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-14967">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="INF" format="ixt:num-dot-decimal" name="adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" scale="0" unitRef="shares" id="ixv-14968">695,321</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-14969">16.37</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Exercised
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c137" decimals="INF" format="ixt:num-dot-decimal" name="adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" scale="0" sign="-" unitRef="shares" id="ixv-14970">209,290</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-14971">3.25</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options outstanding, vested and expected to vest at June 30, 2026
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c140" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" unitRef="shares" id="ixv-14972">5,051,185</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c140" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-14973">7.46</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options exercisable
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c140" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares" id="ixv-14974">3,250,165</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c140" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-14975">4.97</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric>
  <div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">As of </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size: 10.0pt">, 2026, the Company had $</span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN"><ix:nonFraction contextRef="c125" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" unitRef="usd" id="ixv-14976">13.7</ix:nonFraction></span><span style="font-size:10.0pt"> million of unrecognized
compensation expense related to stock options granted under the Company&#8217;s
equity incentive plans, which is expected to be recognized over a
weighted-average period of <ix:nonNumeric contextRef="c126" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-14977">2.8</ix:nonNumeric> years.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; font-style: italic;">Restricted Stock Units</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">The Company grants RSUs to
certain employees and consultants of the Company and to members of its Board.
The RSUs generally vest annually over a period of&#160;<ix:nonNumeric contextRef="c127" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-14978">four years</ix:nonNumeric>&#160;for employees
and consultants, and in <ix:nonFraction contextRef="c128" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfInstallments" scale="0" unitRef="Installment" id="ixv-14979">two</ix:nonFraction> installments over a period of&#160;<ix:nonNumeric contextRef="c128" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-14980">one
year</ix:nonNumeric>&#160;for directors. </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt"> </span>&#160;</div>

  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" id="ixv-5706"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">A summary of the Company&#8217;s RSU activity and related information is as follows:</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; border-width: medium; border-style: none; border-color: currentcolor; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Weighted-<br/>Average Grant <br/>Date Fair Value</span>
     </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at December 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c141" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-14981">5,144,503</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-14982">9.31</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c142" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-14983">1,297,884</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-14984">15.66</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vested
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c142" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-14985">1,694,229</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-14986">7.22</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c142" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" unitRef="shares" id="ixv-14987">206,487</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: top;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-14988">12.09</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at June 30, 2026
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c143" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-14989">4,541,671</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c143" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-14990">11.77</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">As of June 30, 2026, the Company had $<ix:nonFraction contextRef="c129" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" unitRef="usd" id="ixv-14991">46.0</ix:nonFraction> million of unrecognized compensation expense related to unvested RSUs granted under the Company&#8217;s equity incentive plans, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c130" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-14992">2.8</ix:nonNumeric> years.</span> </div>
  <div style="text-align: justify; margin-left: 9pt; font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="ixv-5794"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Total stock-based compensation expense for all awards granted under the Company&#8217;s equity incentive plans for the three and six months ended June 30, 2026 and 2025 was as follows: </span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">


   <tr style="vertical-align : top; white-space : nowrap; ">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>
    <td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td colspan="5" style="text-align : center; border-bottom : 1px solid rgb(0, 0, 0); "><b>Six Months Ended June 30,</b><br/></td>
    <td style="text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c144" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-14993">75</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c145" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-14994">51</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-14995">141</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-14996">90</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-14997">143</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c149" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-14998">101</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-14999">266</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c151" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15000">178</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Selling, general and administrative
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c152" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15001">4,837</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c153" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15002">3,955</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15003">9,987</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15004">7,828</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15005">1,080</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15006">856</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c158" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15007">2,070</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c159" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15008">1,491</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total stock-based compensation expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15009">6,135</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15010">4,963</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15011">12,464</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15012">9,587</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:continuation><div style="margin-left: 18pt; font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">13</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="margin-left: 27pt; font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-5948"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">9.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">RELATED PARTY TRANSACTIONS</span>
    </div>
  </div>
  <div style="margin-left: 18pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">The Company leases an office
building and equipment from Areth, LLC (&#8220;Areth&#8221;) pursuant to an agreement for
services effective as of January 1, 2016, as amended from time to time, and
pays monthly rent on this facility in the amount of $<ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="0" unitRef="usd" id="ixv-15013">10,000</ix:nonFraction>. The Company amended
the original Areth agreement to extend its term to <ix:nonNumeric contextRef="c161" format="ixt:date-monthname-day-year-en" name="us-gaap:LeaseExpirationDate1" id="ixv-15014">December 31, 2026</ix:nonNumeric>, with
automatic successive <ix:nonNumeric contextRef="c161" format="ixt-sec:durwordsen" name="adma:RelatedPartyTransactionLeaseRenewalPeriod" id="ixv-15015">one-year</ix:nonNumeric> renewals thereafter. Either party may terminate
the agreement by providing the other party with <ix:nonNumeric contextRef="c161" format="ixt-sec:durwordsen" name="adma:RelatedPartyTransactionLeaseTerminationPeriod" id="ixv-15016">one year</ix:nonNumeric>&#8217;s prior written
notice. Rent expense for the three and six months ended June 30, 2026 and 2025
amounted to $<ix:nonFraction contextRef="c162" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="0" unitRef="usd" id="ixv-15017"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="0" unitRef="usd" id="ixv-15018">30,000</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="0" unitRef="usd" id="ixv-15019"><ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="0" unitRef="usd" id="ixv-15020">60,000</ix:nonFraction></ix:nonFraction>, respectively. Areth is a company controlled by
Dr. Jerrold B. Grossman, the Vice Chairman of the Board, and Adam S. Grossman,
the Company&#8217;s President and Chief Executive Officer. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 27pt; text-align: justify;"> <span style="font-size: 10.0pt;">During the six months ended June 30, 2025, the Company purchased certain specialized equipment and repair services used for the collection and processing of source plasma from GenesisBPS in the amount of approximately $<ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" unitRef="usd" id="ixv-15021">34,000</ix:nonFraction>. GenesisBPS was owned by Dr. Grossman and Adam Grossman until September 30, 2025.</span> </div></ix:nonNumeric><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-5963"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">10.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">COMMITMENTS AND CONTINGENCIES </span>
    </div>
  </div>
  <div style="margin-left: 18pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">General Legal Matters </span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">From time to time the Company is or may become subject to certain legal proceedings and claims arising in connection with the normal course of its business. Management does not expect that the outcome of any such claims or actions will have a material effect on the Company&#8217;s liquidity, results of operations or financial condition.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">On July 10, 2026, plaintiff
Lisa Mazzarino filed a putative securities class action lawsuit, <i>Mazzarino
v. ADMA Biologics, Inc. et al., Case No. 2:26-cv-06918 (D.N.J.)</i>, against
the Company, Adam Grossman, the Company&#8217;s director, President and Chief
Executive Officer, Jerrold Grossman, the Company&#8217;s Vice Chairman</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"> of the Board</span><span style="font-size:10.0pt">, and Brad Tade, the Company&#8217;s </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">former </span><span style="font-size: 10.0pt">Chief Financial Officer</span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"> and
Treasurer</span><span style="font-size:10.0pt">, in the United States District
Court for the District of New Jersey. The complaint alleges violations of
Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended,
and Rule 10b-5 promulgated thereunder and seeks monetary damages in an unspecified
amount. The litigation remains at a preliminary stage. The Company believes
that the claims asserted in the lawsuit are without merit and intends to
vigorously defend against the action.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-indent: 0.5in; text-align: justify;"><span style="font-size:10.0pt">At
this time, the Company is unable to predict the outcome of the litigation or
reasonably estimate the amount or range of any potential loss, if any, that may
result from the matter. Accordingly, no accrual has been recorded in the
accompanying condensed consolidated financial statements with respect to this
litigation.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Vendor Commitments</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Pursuant
to the terms of a Plasma Purchase Agreement entered into in November 2011 (the
&#8220;2011 Plasma Purchase Agreement&#8221;), the Company agreed to purchase from its
former contract manufacturer an annual minimum volume of source plasma
containing antibodies to RSV to be used in the manufacture of ASCENIV. The
Company must purchase a to-be-determined and agreed upon annual minimum volume
from the counterparty, and under the original 2011 Plasma Purchase Agreement
the Company was permitted to also collect high-titer plasma from up to <ix:nonFraction contextRef="c166" decimals="0" format="ixt-sec:numwordsen" name="adma:NumberOfPlasmaCollectionFacilities" scale="0" unitRef="Facility" id="ixv-15022">five</ix:nonFraction>
wholly owned ADMA plasma collection facilities. During 2015, the Company
amended the 2011 Plasma Purchase Agreement to (i) allow the Company to collect
its raw material high-titer plasma from any number of wholly owned ADMA plasma
collection facilities and (ii) allow the Company to purchase its raw material
high-titer plasma from other third-party collection organizations, in each
case, provided that the annual minimum volumes from the Company&#8217;s former
contract manufacturer were met, thus allowing the Company to expand its reach
for raw material supply as it executes its commercialization plans for ASCENIV.
In December 2018, the Company&#8217;s former contract manufacturer assigned its
rights and obligations under the 2011 Plasma Purchase Agreement to Grifols
Worldwide Operations Limited (&#8220;Grifols&#8221;) as its successor-in-interest,
effective January 2019. Effective October 2024, the Company entered into an
Amended and Restated Plasma Purchase Agreement with Grifols (the &#8220;A&amp;R
Grifols Agreement&#8221;) with a term expiring in <span style="-sec-ix-hidden: hidden-fact-2">September 2039</span>, after which it may
be renewed for <ix:nonFraction contextRef="c167" decimals="0" format="ixt-sec:numwordsen" name="adma:NumberOfRenewalTerms" scale="0" unitRef="Term" id="ixv-15023">two</ix:nonFraction> additional multi-year periods if agreed to by the parties.
Pursuant to the A&amp;R Grifols Agreement, Grifols supplies, on a non-exclusive
basis, to ADMA BioManufacturing a minimum of <ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="adma:QuantityOfRespiratorySyncytialVirusPlasmaUsed" scale="0" unitRef="Liters" id="ixv-15024">35,000</ix:nonFraction> liters of RSV plasma
annually to be used in the manufacture of ASCENIV, with an escalating price per
liter depending on the volume supplied in a given <ix:nonNumeric contextRef="c167" format="ixt-sec:durmonth" name="adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" id="ixv-15025">12</ix:nonNumeric>-month period, with a
minimum annual price increase every <ix:nonNumeric contextRef="c167" format="ixt-sec:durmonth" name="adma:IncreaseInMinimumAnnualPriceTerm" id="ixv-15026">12</ix:nonNumeric> months. Additionally, Grifols will be
entitled to receive a fixed bonus payment in the event that a specified liter
amount of high-titer plasma is supplied to the Company in any <ix:nonNumeric contextRef="c167" format="ixt-sec:durmonth" name="adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" id="ixv-15027">12</ix:nonNumeric>-month period
during the term of the A&amp;R Grifols Agreement.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Effective August 2024, the Company entered into a Plasma Purchase Agreement with KEDPlasma LLC (&#8220;KEDPlasma&#8221;) with a term expiring in <span style="-sec-ix-hidden: hidden-fact-3">July 2031</span>, after which it may be renewed for an additional <ix:nonNumeric contextRef="c169" format="ixt-sec:durwordsen" name="adma:PlasmaPurchaseAgreementRenewalPeriod" id="ixv-15028">five-year</ix:nonNumeric> period if agreed to by the parties (the &#8220;KEDPlasma Agreement&#8221;). Pursuant to the KEDPlasma Agreement, KEDPlasma supplies, on a non-exclusive basis, to ADMA BioManufacturing a minimum of <ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="adma:QuantityOfRespiratorySyncytialVirusPlasmaUsed" scale="0" unitRef="Liters" id="ixv-15029">35,000</ix:nonFraction> liters of RSV plasma annually commencing with the <ix:nonNumeric contextRef="c169" format="ixt-sec:durmonth" name="adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" id="ixv-15030">12</ix:nonNumeric>-month period ended July 31, 2026, with an escalating price per liter depending on the volume supplied in a given <ix:nonNumeric contextRef="c169" format="ixt-sec:durmonth" name="adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" id="ixv-15031">12</ix:nonNumeric>-month period. The price per liter of high-titer plasma supplied pursuant to the KEDPlasma Agreement is also scheduled to increase on an annual basis. Additionally, KEDPlasma will be entitled to receive a fixed bonus payment in the event that a specified liter amount of RSV plasma is supplied to the Company in any <ix:nonNumeric contextRef="c169" format="ixt-sec:durmonth" name="adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" id="ixv-15032">12</ix:nonNumeric>-month period during the term of the KEDPlasma Agreement.</span> </div></ix:nonNumeric><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">14</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">ADMA BIOLOGICS, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">In
June 2017, the Company entered into a Plasma Supply Agreement with its former
contract manufacturer (the &#8220;Plasma Supply Agreement&#8221;), pursuant to which the
counterparty supplies, on an exclusive basis subject to certain exceptions, to
ADMA BioManufacturing an annual minimum volume of hyperimmune plasma that
contain antibodies to the Hepatitis B virus for the manufacture of Nabi-HB. The
Plasma Supply Agreement has a&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="adma:PlasmaSupplyAgreementTerm" id="ixv-15033">10</ix:nonNumeric>-year term. In July 2018, the Plasma
Supply Agreement was amended to provide, among other things, that in the event
the counterparty elects not to supply in excess of ADMA BioManufacturing&#8217;s
specified amount of Hepatitis B plasma and ADMA BioManufacturing is unable to
secure Hepatitis B plasma from a third party at a price that is within a low
double- digit percentage of the price that ADMA BioManufacturing pays to the
counterparty, then the counterparty shall reimburse ADMA BioManufacturing for
the difference in price ADMA BioManufacturing incurs. In December 2018, the
Company&#8217;s former contract manufacturer assigned its rights and obligations
under the Plasma Supply Agreement to Grifols, effective January 2019.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Other Commitments</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">In the normal course of business, the Company enters into contracts that contain a variety of indemnifications with its employees, licensors, suppliers and service providers. Further, the Company indemnifies its directors and officers who are, or were, serving at the Company&#8217;s request in such capacities. The Company&#8217;s maximum exposure under these arrangements is unknown as of June 30, 2026. The Company does not anticipate recognizing any significant losses relating to these arrangements.</span>
  </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-6030"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">11.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">SEGMENTS</span>
    </div>
  </div>
  <div style="margin-left: 18pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
Company is engaged in the manufacture, marketing and development of specialty
plasma-derived biologics. The Company&#8217;s ADMA BioManufacturing operating segment
reflects the Company&#8217;s immunoglobulin manufacturing, commercial and development
operations in Boca Raton, Florida. The Plasma Collection Centers operating
segment consisted of <ix:nonFraction contextRef="c6" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfFDALicensedPlasmaCollectionFacilities" scale="0" unitRef="Facility" id="ixv-15034">ten</ix:nonFraction> plasma collection facilities as of June 30, 2025 and
<ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="adma:NumberOfFDALicensedPlasmaCollectionFacilities" scale="0" unitRef="Facility" id="ixv-15035">seven</ix:nonFraction> plasma collection facilities as of June 30, 2026, all located throughout
the United States. All facilities were operational, collecting plasma and holding
FDA licenses as of each respective period. The Company defines its operating
segments as those business units whose operating results are regularly reviewed
by the chief operating decision maker (&#8220;CODM&#8221;) to analyze performance and
allocate resources. The Corporate information included in the reconciliations
below generally consists of certain unallocated general and administrative
overhead expenses and interest expense on the Company&#8217;s senior debt (see Note 7).
The Company&#8217;s CODM is its President and Chief Executive Officer. For the
Company&#8217;s <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="Segment" id="ixv-15036">two</ix:nonFraction> operating segments, the CODM uses income before taxes as the
measure of segment profit to determine the allocation of resources for each
segment. Transactions between the <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="Segment" id="ixv-15037">two</ix:nonFraction> operating segments consist solely of the
transfer of raw material plasma inventory at cost from the Plasma Collection
Centers segment to the ADMA BioManufacturing segment with no markup or
intercompany profit. Income tax benefit/expense is recorded in the Corporate
entity and is not allocated to the operating segments. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-15038">Summarized financial
information concerning reportable segments is shown in the following tables:</ix:nonNumeric></span></div></ix:nonNumeric><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">15</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div>
 </div><table cellpadding="0" style="font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
















































  </table><div style="margin: 0in; text-align: center;"><b>ADMA BIOLOGICS,
INC. AND SUBSIDIARIES</b></div><div style="margin: 0in; text-align: center;"><b>NOTES TO CONDENSED
CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></div><div>&#160;</div><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_2" id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px; margin-left: auto; margin-right: auto;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended June 30, 2026</span>
                </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Plasma Collection<br/> Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15039">123,637</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15040">723</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15041">124,360</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15042">37,564</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15043">554</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15044">38,118</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15045">6,014</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15046"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15047">6,014</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15048"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15049">1,026</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15050">1,026</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-15051"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-15052"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-15053"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15054">7,634</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:fixed-zero" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15055"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15056">7,634</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation and amortization expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-15057">1,281</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-15058">499</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-15059">1,780</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15060">8,340</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15061"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15062">8,340</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other income (expense), net
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-15063">20</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-15064">150</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-15065">130</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15066">64,010</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-15067">707</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15068">63,303</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15069">2,256</ix:nonFraction></span></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:fixed-zero" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15070">-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15071">2,256</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c174" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15072">453,538</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c175" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15073">21,864</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c176" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15074">475,402</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15075">124,360</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c177" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15076">35</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15077">124,395</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15078">7,634</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment general and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15079">8,340</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c178" decimals="-3" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">10,763</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15081">26,737</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income (loss) before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15082">63,303</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c177" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15083">35</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c177" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" sign="-" unitRef="usd" id="ixv-15084">3,425</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c177" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="3" unitRef="usd" id="ixv-15085">1,087</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c178" decimals="-3" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd">10,763</ix:nonFraction></td><td style="width: 1%; border-bottom: 2px solid transparent; vertical-align: bottom; text-align: left;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15087">50,237</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c176" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15088">475,402</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c179" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15089">208,808</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15090">684,210</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;"> (a) <ix:footnote id="ix_0_footnote" xml:lang="en-US">- Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.</ix:footnote> </div><div style="margin-left: 18pt;">&#160;
  </div><div> (b) <ix:footnote id="ix_1_footnote" xml:lang="en-US">- Primarily consists of cash and deferred tax assets.</ix:footnote> </div></ix:continuation></ix:continuation><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">16</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
















































  </table><div style="margin: 0in; text-align: center;"><b>ADMA BIOLOGICS,
INC. AND SUBSIDIARIES</b></div><div style="margin: 0in; text-align: center;"><b>NOTES TO CONDENSED
CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></div><div style="margin: 0in; text-align: center;">&#160;</div><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_3" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2"><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_3" id="_SegmentReportingDisclosureTextBlock-c0_cont_2"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, 2026</span>
                </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">ADMA <br/>BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Plasma Collection <br/>Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15093">237,378</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15094">1,439</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15095">238,817</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15096">70,514</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15097">1,347</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15098">71,861</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15099">8,611</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15100"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15101">8,611</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15102"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15103">2,088</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15104">2,088</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-15105"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-15106">7,980</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainOnSaleOfInvestments" scale="3" unitRef="usd" id="ixv-15107">7,980</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15108">14,830</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:fixed-zero" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15109"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15110">14,830</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation and amortization expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-15111">2,556</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-15112">1,064</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-15113">3,620</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15114">16,798</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15115"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15116">16,798</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other income (expense), net
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-15117">207</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-15118">218</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-15119">11</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15120">126,308</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15121">6,202</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15122">132,510</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15123">4,772</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15124">27</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15125">4,799</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c174" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15126">453,538</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c175" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15127">21,864</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c176" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15128">475,402</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15129">238,817</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15130">71</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15131">238,888</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15132">14,830</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment general and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15133">16,798</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c184" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">21,851</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15135">53,479</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income (loss) before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15136">132,510</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15137">71</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" sign="-" unitRef="usd" id="ixv-15138">5,520</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="3" unitRef="usd" id="ixv-15139">2,155</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c184" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd">21,851</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15141">107,365</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c176" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15142">475,402</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c179" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15143">208,808</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15144">684,210</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (b) - Primarily consists of cash and deferred tax assets.
  </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">17</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>















































  </table><div style="margin: 0in; text-align: center;"><b>ADMA BIOLOGICS,
INC. AND SUBSIDIARIES</b></div><div style="margin: 0in; text-align: center;"><b>NOTES TO CONDENSED
CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></div><div style="margin: 0in; text-align: center;">&#160;</div><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_4" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_3"><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_4" id="_SegmentReportingDisclosureTextBlock-c0_cont_3"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended June 30, 2025</span>
                </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom; text-align: center;">


      <span style="font-style: italic;">(in thousands)</span>
     </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Plasma Collection<br/> Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15145">121,948</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:fixed-zero" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15146"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15147">121,948</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15148">54,757</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15149"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15150">54,757</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15151">1,031</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15152"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15153">1,031</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15154"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15155">1,152</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15156">1,152</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15157">5,868</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:fixed-zero" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15158"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15159">5,868</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Amortization of intangible assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-15160">32</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-15161"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-15162">32</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15163">14,941</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15164"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15165">14,941</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other expense, net
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-15166">108</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-15167"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-15168">108</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15169">45,211</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c186" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-15170">1,152</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15171">44,059</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15172">2,034</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">(<ix:nonFraction contextRef="c186" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" sign="-" unitRef="usd" id="ixv-15173">7</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15174">2,027</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c188" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15175">368,229</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c189" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15176">29,161</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c190" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15177">397,390</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15178">121,948</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15179">36</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15180">121,984</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15181">5,868</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15182">14,941</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">1,405</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15184">22,214</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15185">44,059</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15186">36</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" sign="-" unitRef="usd" id="ixv-15187">1,834</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="3" unitRef="usd" id="ixv-15188">400</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" sign="-" unitRef="usd" id="ixv-15189">1,159</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd">1,405</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15191">40,097</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c190" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15192">397,390</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15193">160,990</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15194">558,380</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
    <div style="float: left; width: 288pt; white-space: nowrap;">
     (b) - Primarily consists of cash and deferred tax assets.
    </div>
    <div>
     &#160;
    </div>
  </div></ix:continuation></ix:continuation><div style="text-align: center; clear: both;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">18</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>















































  </table><div style="margin: 0in; text-align: center;"><b>ADMA BIOLOGICS,
INC. AND SUBSIDIARIES</b></div><div style="margin: 0in; text-align: center;"><b>NOTES TO CONDENSED
CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></div><div style="margin: 0in; text-align: center;">&#160;</div><ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_4"><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_5" id="_SegmentReportingDisclosureTextBlock-c0_cont_4"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, 2025</span>
                </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom; text-align: center;">


      <span style="font-style: italic;">(in thousands)</span>
     </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Plasma Collection <br/>Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15195">235,665</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15196">1,050</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15197">236,715</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15198">107,814</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15199">649</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-15200">108,463</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15201">1,858</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15202"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd" id="ixv-15203">1,858</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15204"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15205">2,438</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-15206">2,438</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15207">11,911</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:fixed-zero" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15208"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15209">11,911</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Amortization of intangible assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-15210">57</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-15211"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd" id="ixv-15212">57</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15213">30,024</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15214"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15215">30,024</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other expense, net
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-15216">172</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-15217"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-15218">172</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15219">83,829</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c195" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-15220">2,037</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15221">81,792</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15222">6,733</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15223">14</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" unitRef="usd" id="ixv-15224">6,747</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c188" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15225">368,229</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c189" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15226">29,161</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c190" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15227">397,390</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15228">236,715</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15229">71</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd" id="ixv-15230">236,786</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd" id="ixv-15231">11,911</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment general and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15232">30,024</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c198" decimals="-3" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">4,357</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-15234">46,292</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income (loss) before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15235">81,792</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15236">71</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom; white-space: nowrap; text-indent: -10px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" sign="-" unitRef="usd" id="ixv-15237">3,809</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="3" unitRef="usd" id="ixv-15238">1,008</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" sign="-" unitRef="usd" id="ixv-15239">1,159</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c198" decimals="-3" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd">4,357</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-15241">73,546</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c190" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15242">397,390</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:Assets" scale="3" unitRef="usd">160,990</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-15244">558,380</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (b) - Primarily consists of cash and deferred tax assets.
  </div></ix:continuation></ix:continuation><div style="text-align: center;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">19</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="margin: 0in; text-align: center;"><b>ADMA BIOLOGICS,
INC. AND SUBSIDIARIES</b></div><div style="margin: 0in; text-align: center;"><b>NOTES TO CONDENSED
CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></div><div>&#160;</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="ixv-9044"><div>Net revenues according to geographic area, based on the location of where the product is shipped, were as follows: </div><div>&#160;
  </div><table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Three Months Ended June 30, 2026</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; text-align: left;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment<br/> Revenue</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License<br/> Revenue</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated<br/> Revenue</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c199" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15245">123,253</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c200" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15246">30</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c201" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15247">123,283</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c202" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15248">35</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c203" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15249">123,318</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c204" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15250">384</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c205" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15251">693</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c206" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15252">1,077</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c207" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15253"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c208" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15254">1,077</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15255">123,637</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15256">723</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15257">124,360</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c177" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15258">35</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15259">124,395</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Six Months Ended June 30, 2026</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15260">236,616</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c210" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15261">56</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c211" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15262">236,672</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c212" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15263">71</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c213" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15264">236,743</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c214" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15265">762</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c215" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15266">1,383</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c216" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15267">2,145</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c217" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15268"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15269">2,145</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15270">237,378</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15271">1,439</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15272">238,817</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15273">71</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15274">238,888</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Three Months Ended June 30, 2025</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment <br/>Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License <br/>Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated <br/>Revenue</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c219" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15275">121,948</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c220" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15276"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c221" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15277">121,948</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c222" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15278">36</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c223" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15279">121,984</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c224" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15280"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c225" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15281"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c226" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15282"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c227" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15283"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15284"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15285">121,948</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c186" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15286"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15287">121,948</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15288">36</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15289">121,984</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Six Months Ended June 30, 2025</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15290">232,558</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15291">85</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15292">232,643</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15293">71</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15294">232,714</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c234" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15295">3,106</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c235" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15296">965</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c236" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15297">4,072</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c237" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15298"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c238" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15299">4,072</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15300">235,664</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15301">1,050</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15302">236,715</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15303">71</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15304">236,786</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="ixv-9603"><div> Net revenues, disaggregated by product, are as follows: </div><div>&#160;
  </div><table cellpadding="0" style="width: 100%; margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="vertical-align: bottom; font-weight: bold; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span></td>
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="font-weight: bold; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span></td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      ASCENIV
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c239" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15305">102,921</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c240" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15306">83,321</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c241" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15307">200,407</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c242" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15308">159,653</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      BIVIGAM
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c243" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15309">19,419</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c244" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15310">37,710</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c245" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15311">34,841</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c246" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15312">71,222</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Intermediates and other<span style="font-size: .83em; vertical-align: super;">(1)</span></div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c247" decimals="-3" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd">1,297</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c248" decimals="-3" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd">917</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c249" decimals="-3" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd">2,130</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c250" decimals="-3" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd">4,790</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      ADMA BioManufacturing
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c251" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15317">123,637</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c252" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15318">121,948</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c253" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15319">237,378</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c254" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15320">235,665</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Plasma Collection Centers
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c255" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15321">723</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c256" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15322"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c257" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15323">1,439</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c258" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15324">1,050</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c177" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15325">35</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15326">36</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15327">71</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15328">71</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 20px;">
     <div>
      <span style="font-weight: bold;">Total</span>
     </div>
    </td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15329">124,395</ix:nonFraction></td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15330">121,984</ix:nonFraction></td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15331">238,888</ix:nonFraction></td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-15332">236,786</ix:nonFraction></td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> <sup>(1)</sup> <ix:footnote id="ix_2_footnote" xml:lang="en-US">Due to Nabi-HB historically representing less than 10% of the Company&#8217;s revenue within the ADMA BioManufacturing segment, it has been included under intermediates and other.</ix:footnote> </div></ix:nonNumeric></ix:continuation><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">20</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="margin: 0in; text-align: center;"><b>ADMA BIOLOGICS,
INC. AND SUBSIDIARIES</b></div><div style="margin: 0in; text-align: center;"><b>NOTES TO CONDENSED
CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></div><div>&#160;</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-9852"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27pt; white-space: nowrap;">
     <span style="font-weight: bold;">12.</span>
    </div>
    <div>
     <span style="font-weight: bold; text-decoration: underline;">LEASE OBLIGATIONS</span>
    </div>
  </div><div style="margin-left: 18pt; clear: both;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;letter-spacing:-.15pt">Aggregate lease expense for the
Company&#8217;s leases </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN">for the </span><span style="font-size:10.0pt;letter-spacing:-.15pt">three
months ended June 30, 202</span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN">6</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> and 202</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN">5 </span><span style="font-size:10.0pt;letter-spacing:-.15pt">was approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" unitRef="usd" id="ixv-15334">0.5</ix:nonFraction> million
and $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" unitRef="usd" id="ixv-15335">0.6</ix:nonFraction> million</span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN">, respectively, and aggregate lease expense for the six months ended
June 30, 2026 and 2025 was approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" unitRef="usd" id="ixv-15336">1.0</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" unitRef="usd" id="ixv-15337">1.2</ix:nonFraction> million,
respectively</span><span style="font-size:10.0pt;letter-spacing:-.15pt">.</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN"> </span><span style="font-size:10.0pt;letter-spacing:-.15pt">Cash paid for the Company&#8217;s
leases for the three months ended June 30, 202</span><span style="font-size: 10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; letter-spacing:-.15pt;mso-fareast-language:ZH-CN">6</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> and 202</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN">5</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> was also approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="6" unitRef="usd" id="ixv-15338">0.5</ix:nonFraction>
million</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN"> and $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="6" unitRef="usd" id="ixv-15339">0.6</ix:nonFraction> million, respectively, </span><span style="font-size:10.0pt; letter-spacing:-.15pt">and cash paid for the six months ended June 30, 2026 and
2025 was approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="6" unitRef="usd" id="ixv-15340">1.0</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="6" unitRef="usd" id="ixv-15341">1.2</ix:nonFraction> million, </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN">respectively</span><span style="font-size:10.0pt;letter-spacing:-.15pt">.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;letter-spacing:-.15pt">The Company has aggregate lease
liabilities of $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="6" unitRef="usd" id="ixv-15342">7.3</ix:nonFraction> million and
$<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="6" unitRef="usd" id="ixv-15343">7.7</ix:nonFraction> million as of </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN">June 30,</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> 2026
and December 31, 2025, respectively, which are comprised primarily of the leases
for the Company&#8217;s plasma collection centers. <ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-15344">As of </ix:nonNumeric></span><ix:continuation continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_2" id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1"><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN">June</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> 3</span><span style="font-size: 10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; letter-spacing:-.15pt;mso-fareast-language:ZH-CN">0</span><span style="font-size:10.0pt;letter-spacing:-.15pt">, 2026, the Company&#8217;s operating
leases have a weighted-average remaining term of <ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-15345">5.2</ix:nonNumeric> years. Scheduled payments
under the Company&#8217;s lease obligations are as follows (<i>in thousands</i>):</span></ix:continuation></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><ix:continuation id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_2"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="height: 0px; width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      2026
     </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" unitRef="usd" id="ixv-15346">1,032</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      2027
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" unitRef="usd" id="ixv-15347">1,947</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      2028
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" unitRef="usd" id="ixv-15348">1,972</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      2029
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" unitRef="usd" id="ixv-15349">1,896</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      2030
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" unitRef="usd" id="ixv-15350">1,561</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      2031
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="adma:LesseeOperatingLeaseLiabilityPaymentsDueYearSix" scale="3" unitRef="usd" id="ixv-15351">1,008</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      Thereafter
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" unitRef="usd" id="ixv-15352">445</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      Total payments
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" unitRef="usd" id="ixv-15353">9,861</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left; padding-left: 10px;">


      Less: imputed interest
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" unitRef="usd" id="ixv-15354">2,611</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left; padding-left: 10px;">


      Current portion
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-15355">1,178</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      Balance at June 30, 2026
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-15356">6,072</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:continuation></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-9966"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27pt; white-space: nowrap;">
     <span style="font-weight: bold;">13.</span>
    </div>
    <div>
     <span style="font-weight: bold; text-decoration: underline;">INCOME TAXES</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-9973"><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-align: justify; text-indent: 40px; padding-left: 0px;"><span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE">The
Company uses the estimated annual effective tax rate approach as prescribed by
ASC 740-270, </span><i style="mso-bidi-font-style:normal"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt;letter-spacing:-.15pt; mso-ansi-language:X-NONE">Interim Reporting</span></i><span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE">, to
calculate its interim provision for income taxes. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;">
     <div>
      <span style="font-weight: bold;">Three Months Ended June 30,</span>
     </div>
        </td>
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>&#160;<span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>
     </div>
        </td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-style: italic;">(in thousands, except percentages)</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Provision for income taxes
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-15357">12,415</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-15358">5,878</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-15359">24,215</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-15360">12,424</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Effective tax rate
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-15361">24.7</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-15362">14.7</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-15363">22.6</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-15364">16.9</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-align: justify; text-indent: 42px; padding-left: 0px;"><span style="font-size:10.0pt;mso-bidi-font-family:Arial">The
effective tax rate for the three and six months ended June 30, 2026 differed
from the federal statutory rate primarily due to the excess tax benefits on
stock-based compensation. The effective tax rate for the three and six months
ended June 30, 2025 differed from the federal statutory tax rate primarily due
to the valuation allowance maintained on the Company's federal and state net
deferred tax assets until December 31, 2025. </span></div></ix:nonNumeric><div style="text-indent: 27pt; text-align: justify;">

  &#160;</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="ixv-10101"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27pt; white-space: nowrap;">
     <span style="font-weight: bold;">14.</span>
    </div>
    <div>
     <span style="font-weight: bold; text-decoration: underline;">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</span>
    </div>
  </div><div style="margin-left: 18pt; clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="ixv-10108"><div style="margin: 0in; font-size: 11pt; text-indent: 0.5in;"><span style="font-size:10.0pt;letter-spacing:-.15pt">Supplemental cash flow
information for the six months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing: -.15pt;mso-fareast-language:ZH-CN">June 30</span><span style="font-size:10.0pt; letter-spacing:-.15pt">, 2026 and 2025 is as follows:</span></div><div style="text-indent: 36pt;">

  &#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>

    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-weight: bold;">SUPPLEMENTAL CASH FLOW INFORMATION:</span>
     </div>
    </td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for interest
     </div>
    </td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-15365">5,173</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-15366">4,957</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for income taxes
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" unitRef="usd" id="ixv-15367">23,064</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" unitRef="usd" id="ixv-15368">6,890</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">Noncash Financing and Investing Activities:</span>
     </div>
    </td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Equipment acquired reflected in accounts payable and accrued liabilities
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd" id="ixv-15369">1,311</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd" id="ixv-15370">1,025</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Operating lease right-of-use assets obtained in exchange for operating lease obligations
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd" id="ixv-15371"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd" id="ixv-15372">15,148</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Non-cash proceeds from the sale of assets previously held for sale
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="adma:NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" scale="3" unitRef="usd" id="ixv-15373">6,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="adma:NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" scale="3" unitRef="usd" id="ixv-15374">1,236</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;</div><div style="text-indent: -27pt; padding-left: 27pt;">


  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">21</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: -72pt; padding-left: 72pt; font-weight: bold;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     <a id="Item_2" title="Item 2"></a>Item 2.
    </div>
    <div>
     Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.
    </div>
  </div><div style="margin-left: 72pt; font-weight: bold; clear: both;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-style: italic;">The following discussion of our financial condition and results of operations, which refers to our historical results, should be read in conjunction with the other sections of this Quarterly Report on Form 10-Q, including &#8220;Risk Factors&#8221; and our unaudited consolidated financial statements and the notes thereto appearing elsewhere herein, and in conjunction with the Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations set forth in our Annual Report on Form 10-K for the year ended December 31, 2025, filed on February 25, 2026 (the &#8220;2025 10-K&#8221;). The various sections of this discussion contain a number of forward-looking statements, all of which are based on our current expectations and could be affected by the uncertainties and risk factors described throughout or referenced within this Quarterly Report on Form 10-Q. See &#8220;Special Note Regarding Forward-Looking Statements.&#8221; Our actual results may differ materially from our current expectations.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: center; font-weight: bold;">
   <span style="text-decoration: underline;">OVERVIEW</span>
  </div><div style="text-align: center; font-weight: bold;">&#160;
  </div><div>
   <span style="font-weight: bold;">Our Business</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   ADMA Biologics, Inc. (the &#8220;Company,&#8221; &#8220;ADMA,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) is a U.S. based, end-to-end commercial biopharmaceutical company dedicated to manufacturing, marketing and developing specialty biologics for the treatment of immunodeficient patients at risk for infection and others at risk for certain infectious diseases. Our targeted patient populations include immune-compromised individuals who suffer from an underlying immune deficiency disorder or who may be immune-suppressed for medical reasons.
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Through our ADMA
BioManufacturing business segment, we currently have three products with U.S.
Food and Drug Administration (the &#8220;FDA&#8221;) approval, all of which are currently
marketed and commercially available: (i) ASCENIV (Immune Globulin Intravenous,
Human &#8211; slra 10% Liquid), an intravenous immune globulin (&#8220;IVIG&#8221;) product
indicated for the treatment of Primary Humoral Immunodeficiency (&#8220;PI&#8221;), also
known as Primary Immunodeficiency Disease (&#8220;PIDD&#8221;) or Inborn Errors of Immunity
in adults and children ages two and above, for which we received FDA approval
in April 2019 and commenced first commercial sales in October 2019; (ii)
BIVIGAM (Immune Globulin Intravenous, Human), an IVIG product indicated for the
treatment of PI</span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"> </span><span style="font-size:10.0pt">in adults and children ages two and above, and for
which we received FDA approval in May 2019 and commenced commercial sales in
August 2019; and (iii) Nabi-HB (Hepatitis B Immune Globulin, Human), which is
indicated for the treatment of acute exposure to blood containing </span><span style="font-size: 10pt;">Hepatitis
B surface antigen (&#8220;</span><span style="font-size:10.0pt">HBsAg&#8221;) and other
listed exposures to Hepatitis B. </span><span style="font-size: 10pt;">In addition to our
commercially available immunoglobulin products, we generate revenues from the
sale of intermediate by-products that result from the immunoglobulin production
process and from time to time provide contract manufacturing and laboratory
services for certain clients. </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size: 10pt;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">We are also developing a
pipeline of plasma-derived therapeutics, including a product related to its
issued U.S. Patent Nos. 10,259,865, 11,084,870, 11,897,943 and 12,612,450
pertaining to methods of treatment and prevention of&#160;<i>S. pneumoniae</i>&#160;infection
using an immunoglobulin manufactured to contain standardized antibodies to <i>S.
pneumoniae</i> serotypes. We have successfully completed production of a
pilot-scale batch and are conducting animal studies for our&#160;<i>S.
pneumoniae</i>&#160;hyperimmune globulin program, SG-001. We anticipate
submitting a pre-Investigational New Drug (&#8220;IND&#8221;) package to the FDA in fiscal
year 2026, which could enable us to progress development of SG-001 directly
into a registrational clinical trial. </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">We manufacture our commercial products
at our FDA-licensed, plasma fractionation and purification facility located in
Boca Raton, Florida with a peak annual processing capability of up to 600,000
liters (the &#8220;Boca Facility&#8221;). Based on current production yields, our completed
and ongoing supply chain enhancements and capacity expansion initiatives, we
believe this facility has the potential to produce sufficient quantities of our
immune globulin products.</span></div><div style="margin: 0in; font-size: 11pt; text-indent: 0.5in;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Through our ADMA BioCenters
subsidiary, we currently operate seven source plasma collection facilities in
the U.S., all of which hold FDA licenses. This business unit, which we refer to
as our Plasma Collection Centers business segment, provides us with a
significant portion of the blood plasma required for the manufacture of our
products, and also allows us to sell certain quantities of source and
hyperimmune plasma to third-party customers for further manufacturing. In
addition, each of our FDA-approved plasma collection centers also has approval
from the Korean Ministry of Food and Drug Safety, and ADMA BioCenters has FDA
approval to operate a Hepatitis B immunization program. A typical plasma
collection center, such as those operated by ADMA BioCenters, can collect
approximately 30,000 to 50,000 liters of source plasma annually, which may be
sold for different prices depending upon the type of plasma, quantity of
purchase and market conditions at the time of sale. Plasma collected from ADMA
BioCenters&#8217; facilities that is not used to manufacture our products is sold to
third-party customers in the U.S. and in other locations outside the U.S. where
we are approved under supply agreements or in the open &#8220;spot&#8221; market. </span></div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">22</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   From time to time, we may provide contract manufacturing services for certain third-party clients. We also provide laboratory contracting services to certain customers and may provide contract filling, labeling and packing services utilizing our FDA-approved in-house fill-finish capabilities.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Trends and Developments</span>
  </div><div style="text-align: justify;">&#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">For the year ended December
31, 2024, we achieved net income of $197.7 million, the first time in our
history that we achieved net income in accordance with accounting principles
generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;), and generated
positive cash flows from operations of $118.7 million. Positive cash flows from
operations continued throughout fiscal year 2025. Our improved operating
results were primarily the result of the substantial revenue growth and
continued physician, patient and payer acceptance of ASCENIV.</span></div><div style="margin: 0in; font-size: 11pt;"><b style="mso-bidi-font-weight:normal"><span style="font-size:10.0pt">&#160;</span></b></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">In April 2025, the FDA
approved our Prior Approval Supplement (a &#8220;PAS&#8221;) for our innovative yield
enhancement production process benefiting both ASCENIV and BIVIGAM. This PAS
approval amends the Biologics License Application (&#8220;BLA&#8221;) approvals for ASCENIV
and BIVIGAM and will continue to be the process by which we will manufacture
these products on a go-forward basis. The production methods approved in this
PAS have resulted in additional bulk drug yield from the same starting raw
material source plasma volumes and we believe we should experience meaningful
revenue and earnings accretion accelerating further into 2026 and beyond. This
innovative process has demonstrated an ability to increase ASCENIV and BIVIGAM
production yields by 20% or more from the same starting source plasma volume.
Fiscal year 2026 is our first full year of yield-enhanced production,
supporting anticipated sustained margin expansion.</span></div><div style="margin: 0in; font-size: 11pt;"><b style="mso-bidi-font-weight:normal"><span style="font-size:10.0pt">&#160;</span></b></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">In July 2025, the One Big
Beautiful Bill Act ("OBBBA") was enacted, which includes numerous
changes to existing tax law including extending or making permanent certain
business provisions initially established under the 2017 Tax Cuts and Jobs Act,
which were set to expire. The OBBBA permanently eliminates the requirement to
capitalize and amortize U.S.-based research and experimental expenditures,
making these expenditures fully deductible in the period incurred. The OBBBA
also permanently extends recognition of the accelerated bonus depreciation on
qualifying assets in the period acquired. In 2025, these provisions resulted in
a reduction of current income tax liabilities and a corresponding reduction to
income tax expense.</span></div><div style="margin: 0in; font-size: 11pt;"><b style="mso-bidi-font-weight:normal"><span style="font-size:10.0pt">&#160;</span></b></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">In July 2025, we completed the
acquisition of real estate in Boca Raton, Florida for a total purchase price of
$12.6 million. This real estate purchase is intended to allow us to expand our
production operations and related activities as well as provide for certain
redundancies for ambient and cold-chain storage of raw materials, work in
process and finished goods inventory.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">In December 2025, we entered
into an agreement for the divestiture of three of our plasma collection centers
for an aggregate purchase price of $12.0 million. The sale of these plasma
centers was completed during the first quarter of 2026. We continue to own and
operate seven plasma collection centers. In conjunction with the divestiture
agreement, we entered into a long-term </span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">respiratory syncytial virus</span><span style="font-size:10.0pt"> (&#8220;RSV&#8221;) plasma supply agreement with the purchaser of
the three plasma collection centers, further diversifying our third-party
high-titer plasma supply base. Collectively, these actions reflect a deliberate
focus on a more flexible, capital-efficient supply model and are expected to
deliver accretive cost savings in fiscal year 2026, improve capital efficiency,
support increased ASCENIV production capacity, and provide durable plasma
supply confidence through the late 2030s.</span></div><div style="margin: 0in; font-size: 11pt;"><b style="mso-bidi-font-weight:normal"><span style="font-size:10.0pt">&#160;</span></b></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Beginning in the second half of 2025 and continuing
into 2026, new FDA-approved IVIG products, and other pharmaceutical products
which compete with certain IVIG product uses, entered the market with
aggressive pricing tactics, including extended payment terms, rebates and
discounts. This has led to increases in raw material plasma supply and finished
goods inventory across the distribution network. This created competitive
intensity and distribution recalibration across the industry which has impacted
our results for the first half of 2026, mainly as it relates to BIVIGAM, but
broadly across the IVIG complex. If this trend of competitive pricing tactics
continues, future results and market adoption for our products may be adversely
impacted. </span></div><div style="text-align: justify;">&#160;</div><div>
   <span style="font-weight: bold;">Our Products</span></div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">23</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div>
   <span style="font-weight: bold; font-style: italic;">ASCENIV</span>
  </div><div>&#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">ASCENIV
is a plasma-derived IVIG product that contains naturally occurring polyclonal
antibodies, which are proteins that are used by the body&#8217;s immune system to
neutralize microbes, such as bacteria and viruses, and prevent against
infection and disease. We manufacture ASCENIV under U.S. Department of Health
and Human Services (&#8220;HHS&#8221;) License No. 2019 using a process known as
fractionation. The Centers for Medicare and Medicaid Services (&#8220;CMS&#8221;) has
issued a permanent, product-specific-J-code for ASCENIV. Under the Healthcare
Common Procedure Coding System, the J-code (J1554) became effective in April 2021.
As part of our proprietary manufacturing process for ASCENIV, we leverage our
unique, patented plasma donor screening methodology and tailored plasma pooling
design, which blends normal source plasma and plasma from donors tested to have
high levels of neutralizing antibody titers to RSV using our proprietary
microneutralization testing assay. With our patented testing methods and assay,
we are able to identify the high-titer or &#8220;hyperimmune&#8221; plasma that meets our
internal and required specifications for ASCENIV. This type of high-titer
plasma is typically found in less than 10% of the total donor collection
samples we test. </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size: 10pt;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size: 10pt;">ASCENIV is approved for the treatment of
PIDD or PI, a class of inherited genetic disorders that causes a deficient or
absent immune system in adults and children ages two and above. Our pivotal
Phase III clinical trial in 59 PIDD patients met the primary endpoint of no
Serious Bacterial Infections (&#8220;SBI&#8221;) reported during 12 months of treatment.
Secondary efficacy endpoints further demonstrated the benefits of ASCENIV in
the low incidence of infection, therapeutic antibiotic use, reduced days missed
from work, school and daycare and reduced unscheduled medical visits and
hospitalizations. We believe this clinical data together with the FDA approval of
ASCENIV for the treatment of PIDD better positions ADMA to potentially further evaluate ASCENIV in immune-compromised patients infected with
or at-risk for RSV infection or potentially other respiratory viral pathogens
at an appropriate time. In the future, we may elect to work with the FDA and
the immunology and infectious disease community to design an appropriate
clinical trial to evaluate the use of ASCENIV in this patient population.
Following FDA approval in April 2019, commercial sales of ASCENIV commenced in
October 2019 and in 2023 we commenced manufacturing ASCENIV at the 4,400 liter
production scale. This expansion has improved the product&#8217;s margin profile and
increased plant production capacity as fewer batches are needed to support our
revenue goals. ASCENIV&#8217;s prescriber and patient base continued to expand during
2024 and 2025, which drove record end-user utilization for this product.&#160;</span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Avenir Book&quot;">These elevated
demand trends have sustained into 2026, and we currently expect that this
product&#8217;s rapid growth will continue throughout 2026 and beyond.</span></div><div>&#160;</div><div style="text-indent: 36pt; text-align: justify;">
   In May 2026, we announced that the FDA approved the expansion of ASCENIV&#8217;s label to include the pediatric setting for those two years of age and older.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">BIVIGAM</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   BIVIGAM is a plasma-derived IVIG product that contains a broad range of antibodies similar to those found in normal human plasma. These antibodies are directed against bacteria and viruses and help to protect PI patients against serious infections. BIVIGAM is a purified, sterile, ready-to-use preparation of concentrated human Immunoglobulin G antibodies indicated for the treatment of PI, a group of genetic disorders. This includes, but is not limited to, the humoral immune defect in common variable immunodeficiency, X-linked agammaglobulinemia, congenital agammaglobulinemia, Wiskott-Aldrich syndrome and severe combined immunodeficiency. Based on recent estimates, these disorders are no longer considered to be very rare, with as many as one in every 2,000 people in the United States having some form of PI.
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">In
May 2019, the FDA approved our PAS for the use of our IVIG manufacturing
process (known as fractionation), thereby enabling us to re-launch and
commercialize this product in the United States. Following our acquisition of
the Boca Facility, which included BIVIGAM and Nabi-HB, in June 2017</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">, w</span><span style="font-size: 10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">e resumed production of BIVIGAM
during the fourth quarter of 2017 and commercial production is ongoing, using
our FDA-approved IVIG manufacturing process under HHS License No. 2019. The
commercial re-launch and first commercial sales for this product under our
leadership commenced in August 2019. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   In April 2021, we announced that the FDA granted approval for our expanded plasma pool production scale process, allowing for a 4,400-liter plasma pool for the manufacture of our BIVIGAM IVIG product. This increased IVIG plasma pool scale, which allows us to produce BIVIGAM at an expanded capacity utilizing the same equipment, release testing assays and labor force, has had a favorable impact on our gross margins, manufacturing efficiencies and operating results.
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">24</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   In December 2023, we announced that the FDA approved the expansion of BIVIGAM&#8217;s label in the United States to now include the pediatric setting for those two years of age and older.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Nabi-HB</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Nabi-HB is a hyperimmune globulin that is rich in antibodies to the Hepatitis B virus. Nabi-HB is a purified human polyclonal antibody product collected from plasma donors who have been previously vaccinated with a Hepatitis B vaccine. Nabi-HB is indicated for the treatment of acute exposure to blood containing HBsAg, prenatal exposure of infants born to HBsAg-positive mothers, sexual exposure to HBsAg-positive persons and household exposure to persons with acute Hepatitis B virus infection in specific, listed settings. Hepatitis B is a potentially life-threatening liver infection caused by the Hepatitis B virus, which is a major global health problem. The Hepatitis B virus can cause chronic infection and places people at high risk of death from cirrhosis and liver cancer. Nabi-HB has a well-documented record of long-term safety and effectiveness since its initial market introduction. The FDA approved Nabi-HB in March 1999. Production of Nabi-HB at the Boca Facility has continued under our leadership since the third quarter of 2017. In early 2018, we received authorization from the FDA for the release of our first commercial batch of Nabi-HB for commercial distribution in the United States and we continue to manufacture Nabi-HB under HHS License No. 2019.
  </div><div style="text-align: center; font-weight: bold;">&#160;
  </div><div style="text-align: center;">
   <span style="font-weight: bold; text-decoration: underline;">RESULTS OF OPERATIONS</span>
  </div><div>&#160;
  </div><div style="font-family: Calibri;">
   <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">Critical Accounting Policies and Estimates</span>
  </div><div style="font-family: Calibri;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">This
Management&#8217;s Discussion and Analysis of Financial Condition and Results of
Operations is based on our condensed consolidated financial statements, which
have been prepared in accordance with U.S. GAAP. The preparation of these
condensed consolidated financial statements requires us to make estimates and
assumptions that affect the reported amounts of assets, liabilities, revenues
and expenses. On an ongoing basis, we evaluate these estimates and assumptions,
including those described below. We base our estimates on our historical
experience and on various other assumptions that we believe to be reasonable
under the circumstances. These estimates and assumptions form the basis for
making judgments about the carrying values of assets and liabilities that are
not readily apparent from other sources. Actual results and experiences may
differ materially from these estimates. Significant estimates include estimates
related to the Company&#8217;s effective tax rate.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   Some of the estimates and assumptions we are required to make under U.S. GAAP require difficult, subjective and/or complex judgments about matters that are inherently uncertain and, as a result, actual results could differ from those estimates. Due to the estimation processes involved, the following summary of accounting estimates and their application are considered to be critical to understanding our business operations, financial condition and results of operations. For a description of our significant accounting policies, see Note 2 to the consolidated financial statements included in our 2025 10-K.
  </div><div style="font-family: Calibri;">&#160;
  </div><div style="font-family: Calibri;">
   <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">Revenue Deductions for Rebates and Chargebacks</span>
  </div><div style="font-family: Calibri;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify; font-family: Calibri;">
   <span style="font-family: &quot;Times New Roman&quot;;">Our gross product revenues are subject to a variety of deductions which are estimated and recorded in the same period that the revenues are recognized. These deductions primarily consist of rebates, distribution fees, chargebacks and sales allowances. These deductions represent estimates of the related obligations, some of which are contractual in nature and do not require extensive judgment to be exercised by management, while other estimates require complex or subjective matters of knowledge and judgment when estimating the impact of these revenue deductions on net revenues for a reporting period.</span>
  </div><div style="text-align: justify; font-family: Calibri;">&#160;
  </div><div style="font-family: Calibri;">
   <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">Effective Tax Rate</span>
  </div><div style="font-family: Calibri;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our provision for income taxes and the determination of our effective tax rate are subject to significant judgment and complexity. We estimate our income tax expense based on enacted tax laws and statutory tax rates in the jurisdictions in which we operate, as well as our interpretation of relevant tax regulations. The effective tax rate includes the impact of various estimates and judgments. Changes in these estimates or in tax laws could significantly affect our effective tax rate and results of operations. Due to the complexity of tax regulations and the potential for differing interpretations, it is reasonably possible that the ultimate resolution of these matters could result in material adjustments to our effective tax rate in future periods.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">25</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify; font-weight: bold; font-style: italic;">
   <span style="font-style: normal;">Three Months Ended June 30, 2026 Compared to Three Months Ended June 30, 2025</span>
  </div><div style="text-align: justify; font-weight: bold; font-style: italic;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The following table presents a summary of the changes in our results of operations for the three months ended June 30, 2026, compared to the three months ended June 30, 2025:
  </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td><td colspan="10" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>         </td>




   </tr><tr style="vertical-align: top; height: 26.25pt;">
    <td style="vertical-align: bottom; text-align: left;"><span style="font-style: italic; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(in thousands)</span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; padding-left: 10px;"><br/></td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; padding-left: 10px;"><br/></td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; padding-left: 10px;"><br/></td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Increase<br/> (Decrease)</span></td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">124,395</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">121,984</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,411</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">38,118</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">54,757</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(16,639</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Gross profit
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">86,277</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">67,227</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">19,050</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Research and development expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">6,014</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,031</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4,983</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,026</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,152</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(126</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Amortization of intangibles
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">55</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">32</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">23</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, general and administrative expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">26,737</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">22,214</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,523</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Income from operations
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">52,445</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">42,798</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">9,647</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Interest and other income
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,238</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">400</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">838</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Interest expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(3,424</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(1,834</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(1,590</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(1,159</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,159</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other expense, net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(22</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(108</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">86</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">50,237</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">40,097</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">10,140</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Provision for income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">12,415</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">5,878</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">6,537</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net income
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">37,822</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">34,219</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,603</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Adjusted EBITDA*
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">61,846</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">50,769</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">11,077</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Adjusted Net Income*
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">38,957</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">36,035</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,922</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="margin-left: 5.4pt;">
   <span style="font-style: italic;">* - See Non-GAAP Financial Measures appearing at the end of this discussion</span>
  </div><div style="text-align: justify;">&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Revenues</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We recorded total revenues of $124.4 million for the three months ended June 30, 2026, as compared to $122.0 million for the three months ended June 30, 2025, an increase of $2.4 million, or approximately 2.0%. Revenues by product for the three months ended June 30, 2026 and 2025 were as follows:
  </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="13" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>            </td>





    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 25.5pt;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">Increase/ <br/>(Decrease)</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; padding-left: 10px;">


      <span style="font-weight: bold;">Increase/<br/> (Decrease) %</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.9pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      ASCENIV
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">102,921</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">83,321</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">19,600</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">23.5</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      BIVIGAM
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">19,419</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">37,710</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(18,291</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(48.5</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 15.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Intermediates and other products<span style="font-size: 10pt"><span><sup><span style="font-size: 8pt">(1)</span></sup></span></span></div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">1,297</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">917</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">380</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">41.4</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      ADMA BioManufacturing
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">123,637</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">121,948</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,689</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1.4</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 5.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Plasma Collection Centers
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">723</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">723</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">100.0</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">35</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">36</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(1</td><td style="border-width: medium; border-style: none; border-color: currentcolor;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(2.7</td><td style="text-align: left; width: 1%; vertical-align: middle;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      <span style="font-weight: bold;">Total Revenues</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">124,395</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">121,984</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2,411</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2.0</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 1px solid transparent;">%</td>
   </tr>

  </table><div>&#160;
  </div><div>
   <sup>(1)</sup> Due to Nabi-HB historically representing less than 10% of the Company&#8217;s revenue within the ADMA BioManufacturing segment, it has been included under intermediates and other products.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">26</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   The increase in total revenue was primarily driven by the $19.6 million increase in ASCENIV sales, reflecting continued growth in market acceptance of the product, alongside an increase of $0.7 million in Plasma Collection Centers sales and a $0.4 million increase in intermediates and other products. These increases were partially offset by $18.3 million reduction in BIVIGAM sales, reflecting continued competitive pressures in the standard immune globulin market.
  </div><div>&#160;
  </div><div style="font-style: italic;">
   <span style="font-weight: bold;">Cost of Product Revenue and Gross Profit</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; font-style: italic; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;font-style: normal">Cost of product revenue was $38.1 million for the three months ended </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN;font-style:normal">June 30</span><span style="font-size:10.0pt;font-style:normal">, 2026, as compared to $54.8 million
for the three months ended </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN; font-style:normal">June 30</span><span style="font-size:10.0pt;font-style:normal">,
2025. This decrease is primarily attributable to lower volume of BIVIGAM and lower
product losses, partially offset by the increase in ASCENIV volume. </span></div><div style="text-indent: 36pt; text-align: justify; font-style: italic;">

  &#160;</div><div style="margin: 0in; font-size: 12pt; font-style: italic; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;font-style: normal">For the three months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN;font-style:normal">June 30</span><span style="font-size:10.0pt; font-style:normal">, 2026, we had gross profit of $86.3 million, as compared to
$67.2 million for the same period of a year ago, which represents gross margin
in the second quarter of 2026 of 69.4%, as compared to 55.1% in the second quarter
of 2025. The improvement in gross margin is primarily driven by the favorable product
mix, along with the margin benefits of the yield enhancement manufacturing
process. </span></div><div style="text-indent: 36pt; text-align: justify; font-style: italic;">

  &#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Research and Development Expenses</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Research
and development expenses totaled $6.0 million for the </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">second</span><span style="font-size: 10.0pt"> quarter of 2026, as compared to $1.0 million for the </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">second</span><span style="font-size: 10.0pt"> quarter of 2025. The increase of $5.0 million is mainly due to the
ramp-up of  clinical development and trial activities related to our SG-001
development project.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Plasma Center Operating Expenses</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Plasma
center operating expenses, which primarily consist of compensation and benefits
for plasma center management and administrative staff, decreased from $1.2 million
for the three months ended </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size:10.0pt">, 2025 to $1.0 million for the three months ended </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size: 10.0pt">, 2026, primarily due to the sale of three plasma centers in the first
quarter of 2026.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Amortization of Intangibles</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; font-style: italic; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-bidi-font-size: 12.0pt;font-style:normal">Amortization expense mainly pertains to internally
developed software and was $0.1 million and less than $</span><span style="font-size:10.0pt;font-style:normal;mso-bidi-font-style:italic">0.1
million for the three months ended June 30, 2026 and 2025, respectively. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Selling, General and Administrative Expenses</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Selling,
general and administrative (&#8220;SG&amp;A&#8221;) expenses were $26.</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">7</span><span style="font-size:10.0pt">
million for the three months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN">June 30,</span><span style="font-size:10.0pt"> 2026. This increase of $4.5
million, or 20.4%, was primarily driven by higher employee-related costs, increased
software maintenance costs and higher professional and legal fees associated
with ongoing litigation and related matters and strategic initiatives
supporting corporate growth.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Interest and Other Income</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Interest
and other income for the three months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN">June 30</span><span style="font-size:10.0pt">, 2026 was $1.2 million, as
compared</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"> to</span><span style="font-size:10.0pt"> $0.4 million for the three months ended </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size: 10.0pt">, 2025, driven by the higher average cash balances in 2026 and
refinement of our cash investment strategy.</span></div><div style="text-indent: 36pt; text-align: justify;">&#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Interest Expense</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Interest
expense for the three months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN">June 30</span><span style="font-size:10.0pt">, 2026 was $3.4 million, as
compared to $1.8 million for the three months ended </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size: 10.0pt">, 2025. This increase of $1.6 million was driven by the March 2026 borrowing
under our credit facility to support the accelerated share repurchase agreement
(the "ASR Agreement").</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Loss on Extinguishment of Debt</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">We
recognized no loss on extinguishment of debt for the three months ended J</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">u</span><span style="font-size:10.0pt">ne
30, 2026, as compared to a loss of $1.2 million for the three months ended June
30, 2025. Loss on extinguishment of debt recorded during the three months ended
June 30, 2025 was driven by the early partial paydown of debt outstanding under
our former senior secured credit facility with Ares Capital Corporation and
certain affiliated credit funds (the &#8220;Ares Credit Agreement&#8221;)</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">27</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="font-style: italic;">
   <span style="font-weight: bold;">Other Expense</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Other expense was less than $0.1 million for the three months ended June 30, 2026 and $0.1 million for the three months ended June 30, 2025.
  </div><div>&#160;
  </div><div style="font-style: italic;">
   <span style="font-weight: bold;">Income Tax Expense</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The provision for income taxes of $12.4 million for the three months ended June 30, 2026 represented an effective tax rate of 24.7%, as compared to the provision of $5.9 million for the three months ended June 30, 2025, with an effective tax rate of 14.7%. The increase was primarily driven by lower year-over-year excess tax benefits on stock-based compensation.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify; font-weight: bold; font-style: italic;">
   <span style="font-style: normal;">Six Months Ended June 30, 2026 Compared to Six Months Ended June 30, 2025</span>
  </div><div style="text-align: justify; font-weight: bold; font-style: italic;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The following table presents a summary of the changes in our results of operations for the six months ended June 30, 2026, compared to the six months ended June 30, 2025:
  </div><div style="text-align: justify;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td><td colspan="10" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>         </td>




   </tr><tr style="vertical-align: top; height: 26.25pt;">
    <td style="vertical-align: bottom; text-align: left;"><span style="font-style: italic; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(in thousands)</span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; padding-left: 10px;"><br/></td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; padding-left: 10px;"><br/></td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; padding-left: 10px;"><br/></td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">Increase<br/>(Decrease)</span></td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">238,888</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">236,786</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,102</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71,861</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">108,463</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(36,602</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Gross profit
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">167,027</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">128,323</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">38,704</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Research and development expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">8,611</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,858</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">6,753</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,088</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,438</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(350</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Amortization of intangibles
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">110</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">57</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">53</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(7,980</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(7,980</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Selling, general and administrative expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">53,479</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">46,292</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">7,187</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income from operations
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">110,719</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">77,678</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">33,041</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Interest and other income
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,331</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,008</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,323</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Interest expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(5,524</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(3,809</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(1,715</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(1,159</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,159</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other expense, net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(161</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(172</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">11</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">107,365</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">73,546</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">33,819</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Provision for income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">24,215</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">12,424</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">11,791</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Net income
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">83,150</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">61,122</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">22,028</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Adjusted EBITDA*
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">121,499</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">98,706</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">22,793</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Adjusted Net Income*
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">79,636</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">69,333</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">10,303</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="margin-left: 5.4pt;">
   <span style="font-style: italic;">* - See Non-GAAP Financial Measures appearing at the end of this discussion</span><span style="font-family: Arial; font-style: italic;">&#160;</span>
  </div><div style="text-align: center;">&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Revenues</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We recorded total revenues of $238.9 million for the six months ended June 30, 2026, as compared to $236.8 million for the six months ended June 30, 2025, an increase of $2.1 million, or approximately 0.9%. Revenues by product for the six months ended June 30, 2026 and 2025 were as follows:</div><div style="text-indent: 36pt; text-align: justify;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">28</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td colspan="13" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>            </td>





    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 25.5pt;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Increase/ <br/>(Decrease)</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid;">



      <span style="font-weight: bold;">Increase/ <br/>

      (Decrease) %</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      ASCENIV
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">200,407</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">159,653</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">40,754</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">25.5</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      BIVIGAM
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">34,841</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">71,222</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(36,381</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(51.1</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 15.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Intermediates and other products<sup>(1)</sup></div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2,130</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">4,790</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(2,660</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(55.5</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      ADMA BioManufacturing
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">237,378</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">235,665</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,713</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">0.7</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 5.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Plasma Collection Centers
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,439</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,050</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">388</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">37.0</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">71</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">71</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">0.0</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      <span style="font-weight: bold;">Total Revenues</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">238,888</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; font-weight: bold;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">236,786</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; font-weight: bold;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2,101</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; font-weight: bold;">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">0.9</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 1px solid transparent;">%</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <sup>(1)</sup> Due to Nabi-HB historically representing less than 10% of the Company&#8217;s revenue within the ADMA BioManufacturing segment, it has been included under intermediates and other products.
  </div><div>&#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
increase in total revenue was primarily driven by the $40.8 million increase in
ASCENIV volume reflecting robust and continued market acceptance. This increase
was offset by the $36.4 million decrease in the volume of BIVIGAM driven by the
competitive pressures in the standard immune globulin industry.</span></div><div style="margin: 0in; font-size: 11pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-spacerun:yes">&#160; </span></span><span style="font-size:10.0pt"><span style="mso-spacerun:yes">&#160;</span></span></div><div style="margin: 0in 0in 3pt; font-size: 12pt; font-style: italic;"><b style="mso-bidi-font-weight: normal"><span style="font-size:10.0pt">Cost of Product Revenue and Gross Profit</span></b></div><div style="margin: 0in; font-size: 12pt; font-style: italic; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;font-style: normal">Cost of product revenue was $71.9 million for the six months ended </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN;font-style:normal">June 30</span><span style="font-size:10.0pt;font-style:normal">, 2026, as compared to $108.5
million for the six months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN;font-style:normal">June 30</span><span style="font-size:10.0pt; font-style:normal">, 2025. This decrease is primarily attributable to lower
volume of BIVIGAM and lower product losses, partially offset by the increase in
ASCENIV volume. </span></div><div style="margin: 0in; font-size: 12pt; font-style: italic; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;font-style: normal">&#160;</span></div><div style="margin: 0in; font-size: 12pt; font-style: italic; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;font-style: normal">For the six months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN;font-style:normal">June 30</span><span style="font-size:10.0pt; font-style:normal">, 2026, we had gross profit of $167.0 million, as compared
to $128.3 million for the same period of a year ago, which represents gross
margin in the first half of 2026 of 69.9%, as compared to 54.2% in the first
half of 2025. The improvement in gross margin is primarily driven by favorable
product mix in 2026, along with the margin benefits of the yield enhancement
manufacturing process optimizations.</span></div><div style="margin: 0in; font-size: 12pt; font-style: italic; text-indent: 0.5in;"><span style="font-size:10.0pt;font-style:normal">&#160;</span></div><div style="margin: 0in 0in 3pt; font-size: 12pt; font-style: italic;"><b style="mso-bidi-font-weight: normal"><span style="font-size:10.0pt">Research and Development Expenses</span></b></div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Research
and development expenses totaled $8.6 million for the six months ended June 30,
2026, as compared to $1.9 million for the six months ended June 30, 2025. The
increase is mainly due to the ramp-up </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN">of</span><span style="font-size:10.0pt"> clinical development and clinical
trial activities related to our SG-001 development project.</span></div><div style="margin: 0in; font-size: 12pt; text-indent: 0.5in;"><b style="mso-bidi-font-weight:normal"><span style="font-size:10.0pt">&#160;</span></b></div><div style="margin: 0in 0in 3pt; font-size: 12pt; font-style: italic;"><b style="mso-bidi-font-weight: normal"><span style="font-size:10.0pt">Plasma Center Operating Expenses</span></b></div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Plasma
center operating expenses, which primarily consist of compensation and benefits
for plasma center management and administrative staff, decreased from $2.4
million for the six months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN">June 30</span><span style="font-size:10.0pt">, 2025 to $2.1 million for
the six months ended </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size:10.0pt">, 2026. The decrease is primarily due to the sale of
three plasma centers in the first quarter of 2026.</span></div><div>&#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Amortization of Intangibles</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Amortization expense mainly pertains to internally developed software and was $0.1 million and less than $0.1 million for the six months ended June 30, 2026 and 2025, respectively.
  </div><div>&#160;
  </div><div style="font-style: italic;">
   <span style="font-weight: bold;">Gain on sale of plasma centers</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Gain on sale of plasma centers was $8.0 million for the six months ended June 30, 2026, as result of the sale of three of our plasma centers completed during the first quarter of 2026.
  </div><div style="text-align: justify;">&#160;
  </div><div style="font-style: italic;">
   <span style="font-weight: bold;">Selling, General and Administrative Expenses</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">SG&amp;A
expenses were $53.5 million for the six months ended </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30,</span><span style="font-size:10.0pt"> 2026, an increase of $7.2 million as compared to the
six months ended </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size:10.0pt">, 2025. The increase is primarily driven by the
increase in personnel costs, including stock-based compensation, and an
increase in professional and consulting fees associated with ongoing litigation
and related matters and strategic initiatives supporting corporate growth. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">29</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="font-style: italic;">
   <span style="font-weight: bold;">Interest and Other Income</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Interest
and other income for the six months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN">June 30</span><span style="font-size:10.0pt">, 2026 was $2.3 million, as
compared to $1.0 million for the </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN">six</span><span style="font-size:10.0pt"> months ended </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size: 10.0pt">, 2025, driven by the higher average cash balances in 2026 and
refinement of our cash investment strategy.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Interest Expense</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Interest expense for the six months ended June 30, 2026 was $5.5 million, as compared to $3.8 million for the six months ended June 30, 2025, driven by higher average outstanding debt balances under our senior secured credit facility.
  </div><div style="font-style: italic;">&#160;
  </div><div style="font-style: italic;">
   <span style="font-weight: bold;">Loss on Extinguishment of Debt</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify; font-style: italic;">
   <span style="font-style: normal;">We recognized no loss on extinguishment of debt during the six months ended June 30, 2026. Loss on extinguishment of debt of $1.2 million recognized during the six months ended June 30, 2025 was driven by the early partial paydown of debt outstanding under the Ares Credit Agreement.</span>
  </div><div>&#160;
  </div><div style="font-style: italic;">
   <span style="font-weight: bold;">Other Expense</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Other
expense was $0.2 million for the six months ended </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size: 10.0pt">, 2025 and 2026.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="font-style: italic;">
   <span style="font-weight: bold;">Income Tax Expense</span>
  </div><div style="font-style: italic;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The provision for income taxes of $24.2 million for the six months ended June 30, 2026 represented an effective tax rate of 22.6%, as compared to the provision of $12.4 million for the six months ended June 30, 2025, with an effective tax rate of 16.9%. The increase in income tax expense is driven by lower excess tax benefits on stock-based compensation.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Non-GAAP Financial Measures</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Earnings Before Interest, Taxes, Depreciation and Amortization (&#8220;EBITDA&#8221;), Adjusted EBITDA and Adjusted Net Income</span>
  </div><div>&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">EBITDA,
Adjusted EBITDA and Adjusted net income are important non-GAAP financial
measures used by our management and our board of directors (our &#8220;Board&#8221;) to
assess our operating performance. We use EBITDA, Adjusted EBITDA and Adjusted
net income as key performance measures because we believe that they facilitate
operating performance comparisons from period to period that exclude, in the
case of Adjusted net income, items that are expected to be non-recurring, and
in the case of EBITDA and Adjusted EBITDA, potential differences driven by the
impact of variations of non-cash items such as depreciation and amortization,
as well as, in the case of Adjusted EBITDA, stock-based compensation or certain
one-time and non-recurring items. In addition, we believe that EBITDA, Adjusted
EBITDA and Adjusted net income and similar measures are widely used by
investors, securities analysts, ratings agencies and other parties in
evaluating companies in our industry as a measure of financial performance and
debt-service capabilities. See below for a reconciliation of our EBITDA,
Adjusted EBITDA and Adjusted net income to net income, the most directly
comparable financial measure calculated and presented in accordance with U.S. GAAP.</span></div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Because
EBITDA, Adjusted EBITDA and Adjusted net income are measures not deemed to be
in accordance with U.S. GAAP and are susceptible to varying calculations, our
EBITDA, Adjusted EBITDA and Adjusted net income may not be comparable to
similarly titled measures of other companies, including companies in our
industry, because other companies may calculate EBITDA, Adjusted EBITDA and
Adjusted net income in a different manner than we calculate these measurements.
Although we use Adjusted EBITDA as one of several financial measures to assess our
operating performance, our use is limited as we exclude certain significant
operating expenses. EBITDA, Adjusted EBITDA and Adjusted net income are not
intended to represent cash flows for the periods presented, nor have they been
presented as an alternative to operating income, net income or as an indicator
of operating performance and should not be considered in isolation or as a
substitute for measures of performance prepared in accordance with U.S. GAAP. The following table presents the
reconciliation of net income to EBITDA and Adjusted EBITDA for the three and
six months ended June 30, 2026 and 2025:</span></div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">30</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 1%; border-bottom : 1px solid rgb(0, 0, 0); ">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 18.75pt;">
    <td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;"><span style="font-style: italic; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(In thousands)</span></td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Net income</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">37,822</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">34,219</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">83,150</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">61,122</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,726</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,027</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3,510</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3,970</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Amortization
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">55</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">32</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">110</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">57</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Income taxes
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">12,415</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">5,878</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">24,215</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">12,424</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Interest expense, net
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2,186</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">1,834</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3,169</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3,809</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">EBITDA</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">54,204</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">43,990</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">114,154</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">81,382</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Stock-based compensation
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">6,135</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4,963</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">12,464</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">9,587</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Voluntary Withdrawal and product replacements
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">164</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4,001</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Yield enhancement
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">429</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">493</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">841</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,395</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(7,980</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,159</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,159</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Non-recurring professional fees
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">1,078</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2,020</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top-color: black; border-right-color: black; border-left-color: black; padding-left: 10px;">1,182</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Adjusted EBITDA</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : right; width : 1%; border-bottom : 2px solid rgb(0, 0, 0); ">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); padding-left: 10px;">61,846</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : right; width : 1%; border-bottom : 2px solid rgb(0, 0, 0); ">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); padding-left: 10px;">50,769</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : right; width : 1%; border-bottom : 2px solid rgb(0, 0, 0); ">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); padding-left: 10px;">121,499</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : right; width : 1%; border-bottom : 2px solid rgb(0, 0, 0); ">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); padding-left: 10px;">98,706</td><td style="vertical-align : bottom; text-align : left; width : 1%; border-bottom : 2px solid rgb(0, 0, 0); ">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="margin: 0in; font-size: 12pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">Adjusted
EBITDA increased for the three and six months ended June 30, 2026, as compared
to the same period of a year ago, by $11.1 million and $22.8 million,
respectively. The improvement is primarily due to the increase in operating
income. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   The following table presents the reconciliation of Net income to Adjusted net income for the three and six months ended June 30, 2026 and 2025:
  </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 1%; border-bottom : 1px solid rgb(0, 0, 0); ">&#160;</td><td colspan="5" style="vertical-align : bottom; text-align : center; width : 9%; border-bottom : 1px solid rgb(0, 0, 0); "><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended</span>    </td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 1%; border-bottom : 1px solid rgb(0, 0, 0); ">&#160;</td><td colspan="5" style="vertical-align : bottom; text-align : center; width : 9%; border-bottom : 1px solid rgb(0, 0, 0); "><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended</span>    </td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 1%; border-bottom : 1px solid rgb(0, 0, 0); ">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 10px;">


      <span style="font-weight: bold;">June 30, 2026</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 1%; ">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 10px;">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 1%; border-bottom : 1px solid rgb(0, 0, 0); ">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 10px;">


      <span style="font-weight: bold;">June 30, 2026</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 1%; ">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 10px;">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Net income</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">37,822</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">34,219</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">83,150</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">61,122</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Stock-based compensation modifications
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">609</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">474</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer credits related to the Voluntary Withdrawal
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">164</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">4,001</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">1,159</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">1,159</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Yield Enhancement
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">323</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">493</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">650</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">1,395</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(6,332</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Non-recurring professional fees
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 1%; text-align : left; border-bottom : 1px solid rgb(0, 0, 0); ">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 10px;">812</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 1%; text-align : left; border-bottom : 1px solid rgb(0, 0, 0); ">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 10px;">              -            </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 1%; text-align : left; border-bottom : 1px solid rgb(0, 0, 0); ">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 10px;">1,559</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 1%; text-align : left; border-bottom : 1px solid rgb(0, 0, 0); ">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 1px solid black; border-top-color: black; border-right-color: black; border-left-color: black; padding-left: 10px;">1,182</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 16.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Adjusted net income <span style="font-size: .83em; vertical-align: super;">(a)</span></span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; border-bottom: 2px solid black;">38,957</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; border-bottom: 2px solid black;">36,035</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>


    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; border-bottom: 2px solid black;">79,636</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; border-bottom: 2px solid black;">69,333</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <sup>(a) Add-backs reflected during the three and six months ended June 30, </sup><sup>2025</sup><sup> exclude estimated tax effect of $0.3 million and $1.4 million, respectively. Add-backs reflected during the three </sup><sup>months</sup><sup> and six months ended June 30, </sup><sup>2026</sup><sup> were tax affected using the respective effective tax rates.</sup>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: center; font-weight: bold;">
   <span style="text-decoration: underline;">LIQUIDITY AND CAPITAL RESOURCES</span>
  </div><div style="text-align: center; font-weight: bold;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   At June 30, 2026, we had working capital of $452.4 million, primarily consisting of $239.3 million of inventory, cash and cash equivalents of $136.0 million and $138.2 million of accounts receivable, partially offset by current liabilities of $75.8 million, as compared to working capital at December 31, 2025 of $397.0 million, primarily consisting of $206.5 million of inventory, cash and cash equivalents of $87.6 million and accounts receivable of $158.4 million, partially offset by current liabilities of $69.5 million. Our material cash requirements are primarily comprised of:
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     The collection and procurement of raw material source plasma, which includes plasma donor fees and plasma center supplies, and other raw materials necessary to maintain and scale up our manufacturing operations;</div>
  <div><span style="letter-spacing: normal; text-indent: -24px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: Symbol;">&#9679; <span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&#160; &#160; &#160;</span></span><span style="letter-spacing: normal; text-indent: -24px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">The purchase of RSV plasma under our purchase agreements with third parties;</span></div><div><span style="letter-spacing: normal; text-indent: -24px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: Symbol;">&#9679;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;">&#160; &#160; &#160;&#160;</span></span><span style="letter-spacing: normal; text-indent: -24px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">The purchase of our common stock pursuant to our Board-approved share repurchase program;</span></div></div><div style="text-indent: -18pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
    Employee compensation and benefits;
    </div>
  </div><div style="margin: 0in; font-size: 11pt;"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">&#160;</span></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">31</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: -18pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Capital expenditures for equipment upgrades and capacity expansion at the Boca Facility and to maintain our plasma collection facilities;
    </div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Interest on our debt;
    </div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Marketing programs, medical education and continued commercialization efforts;
    </div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Boca Facility maintenance, improvements, repairs and supplies;
    </div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Research and development, including studies and development activities relating to SG-001;
    </div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Expansion and renovation-related improvements for the real estate acquired in July 2025 in Boca Raton, Florida, as further described below; and
    </div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Ongoing improvements and updates to our IT infrastructure, laboratory equipment and assays, and facilities and engineering equipment.
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In July 2025, we completed the acquisition of real estate in Boca Raton, Florida for a total purchase price of $12.6 million. This real estate purchase is intended to allow us to expand our production operations and related activities as well as provide for certain redundancies for ambient and cold-chain storage of raw materials, work in process and finished goods inventory. Our end-to-end production cycle time from procurement of raw materials to commercial release of finished product can take between seven and 12 months or potentially longer, requiring substantial inventories of raw material plasma and other manufacturing and laboratory testing materials and single use disposables.
  </div><div>&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">We
currently anticipate, based upon our projected revenue and expenditures, that
our current cash, cash equivalents and accounts receivable, along with our
projected future operating cash flow, will be sufficient to fund our
operations, as currently conducted, for the next twelve months and foreseeable
future. Based on current operations and assuming continued market acceptance
and utilization of our finished drug products, we do not anticipate the need to
raise additional capital at this time. However, should the market for our
products or political, economic or inflationary conditions change, we may need
to seek additional capital which may not be available due to a variety of
potential factors beyond our control (see &#8220;Risk Factors&#8221; appearing elsewhere in
this report).</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-spacerun:yes">&#160; </span>We continue to evaluate a variety of
strategic alternatives, and the exploration of value-creating opportunities
remains a top corporate priority. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-align: justify;">
   <span style="font-style: italic;">JPM Credit Agreement</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-align: justify; text-indent: 45px; padding-left: 0px;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On August 5,
2025 (the &#8220;JPM Closing Date&#8221;), we entered into a Credit Agreement (the &#8220;JPM
Credit Agreement&#8221;) with the lenders party thereto and JPMorgan Chase Bank,
N.A., as administrative agent. The JPM Credit Agreement provides for
$300&#160;million of senior secured credit facilities, consisting of (a) a term
loan in the aggregate principal amount of $75&#160;million (the &#8220;JPM Term Loan
Facility&#8221;), which was drawn in full on the JPM Closing Date, and (b) a
revolving credit facility in the aggregate principal amount of
$225&#160;million (the &#8220;JPM Revolving Facility&#8221;). We may also request, subject
to customary conditions, additional incremental revolving commitments or term
loans in an aggregate principal amount not to exceed $100&#160;million
(together with the JPM Term Loan Facility and the JPM Revolving Facility, the &#8220;JPM
Credit Facilities&#8221;). The JPM Term Loan Facility has a maturity date
of&#160;August 5, 2028&#160;(the &#8220;JPM Term Maturity Date&#8221;), and the JPM
Revolving Facility has a maturity date of August 5, 2028 or any earlier date on
which the commitments under the JPM Revolving Facility are reduced
to&#160;zero&#160;or otherwise terminated pursuant to the terms of the JPM
Credit Agreement.</span></div><div style="text-align: justify;">

  &#160;</div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   On March 2, 2026, we borrowed $125.0 million under the JPM Revolving Facility, used to fund the ASR Agreement. See Note 8 in our unaudited condensed consolidated financial statements for further details.
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Interest
on borrowings under the JPM Credit Facilities accrues at an applicable rate
equal to (i) an alternate base rate plus an applicable spread (each such
borrowing, an &#8220;ABR Borrowing&#8221;) or (ii) Term Secured Overnight Financing Rate (&#8220;SOFR&#8221;)
plus an applicable spread (each such borrowing, a &#8220;Term Benchmark Borrowing&#8221;),
in each case based on the lower of the applicable rates set forth in the JPM
Credit Agreement, which are based on the Company&#8217;s total leverage ratio. These
applicable spreads range from&#160;150&#160;basis points to&#160;200&#160;basis
points over the alternate base rate and&#160;250&#160;basis points
to&#160;300&#160;basis points over Term SOFR, in each case, as determined in
accordance with the provisions of the JPM Credit Agreement. We have agreed to
pay a commitment fee at specified rates set forth in the JPM Credit Agreement,
which, based on our total leverage ratio, ranges from&#160;30&#160;basis points
to&#160;35&#160;basis points on the daily amount of the undrawn portion of the
aggregate commitments of the lenders under the JPM Revolving Facility. At our
request, each borrowing initially shall be either an ABR Borrowing or a Term
Benchmark Borrowing, and we may thereafter elect to convert any such borrowing
to a different type. During the occurrence and continuance of an Event of
Default (as defined in the JPM Credit Agreement), all borrowings shall accrue
interest at a rate per annum equal to&#160;2% plus the applicable rate. As of June
30, 2026, the interest rate on the JPM Term Loan Facility and the JPM Revolving
Facility was approximately&#160;6.12%.&#160;</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">32</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   On the JPM Revolving Facility Maturity Date, we will repay the unpaid principal amount outstanding under the JPM Revolving Facility. Under the JPM Term Loan Facility, we will make principal payments in accordance with and on the dates specified in the amortization schedule set forth in the JPM Credit Agreement, with the remaining unpaid principal amount to be paid in full on the JPM Term Maturity Date. We may prepay at any time and from time to time any borrowing in whole or in part, without premium or penalty (other than, if applicable, any break funding expenses), subject to customary notice requirements.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   All of our obligations under the JPM Credit Agreement are secured by a first-priority lien and security interest in substantially all of our tangible and intangible assets, including intellectual property and equity interests.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The JPM Credit Agreement contains certain representations and warranties, affirmative covenants, negative covenants and conditions that are customarily required for similar debt financings. The negative covenants include certain financial covenants, including a maximum total leverage ratio of 2.50 to 1.00 and a minimum fixed charge coverage ratio of 1.20 to 1.00. The negative covenants also restrict or limit our ability to, among other things and subject to certain exceptions contained in the JPM Credit Agreement, incur new indebtedness; create liens on assets; engage in certain fundamental corporate changes; make certain investments; dispose of certain assets; engage in sale and leaseback transactions or swap agreements; make dividend payments and other certain Restricted Payments (as defined in the JPM Credit Agreement); engage in certain affiliate transactions; enter into any other agreements that have the impact of restricting our ability to make loan repayments under the JPM Credit Agreement; or amend certain material documents.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   As of June 30, 2026, we were in compliance with all of our debt covenants in the JPM Credit Agreement.
  </div><div>&#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><i style="mso-bidi-font-style:normal"><span style="font-size:10.0pt;mso-bidi-font-size: 11.0pt">Repurchase Program</span></i></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-tab-count:1">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>In May 2025, the Board
authorized a share repurchase program of up to $500.0 million of our
outstanding shares of common stock (the &#8220;Repurchase Program&#8221;). The Repurchase
Program does not obligate us to acquire any particular amount of our common
stock, and may be modified, suspended, or terminated at any time. The
Repurchase Program has no expiration date. <span style="mso-spacerun:yes">&#160;</span>As of June 30, 2026, a total of $187.2 million
of common stock had been repurchased over the lifetime of the Repurchase
Program.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-tab-count:1">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>On March 2, 2026, we entered
into the ASR Agreement with JPMorgan to repurchase $125.0 million of shares of
our common stock under the Repurchase Program. During the three and six months
ended June 30, 2026, we received 4,337,879 and 10,760,487 shares of common
stock, respectively, pursuant to the terms of the ASR Agreement. </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">During
the three and six months ended June 30, 2026, in addition to the shares
repurchased under the ASR Agreement, we repurchased 2,723,659 and 3,055,207
shares of common stock under the Repurchase Program at a total cost of $25.1
million and $30.2 million, respectively. </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">We
remain active with share repurchases under the Repurchase Program and are on
track to complete our previously stated $200 million or more 2026 share
repurchase target.</span></div><div>&#160;</div><div style="font-weight: bold;">
   Cash Flows
  </div><div style="font-weight: bold;">&#160;
  </div><div style="text-indent: 36pt; font-weight: bold;">
   <span style="font-weight: normal;">The following table sets forth a summary of our cash flows for the periods indicated:</span>
  </div><div style="font-weight: bold;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;"><span style="font-style: italic; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(in thousands)</span></td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net cash provided by operating activities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">87,788</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,464</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Net cash provided by (used in) investing activities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">148</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(7,247</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net cash used in financing activities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(39,546</td><td style="text-align: left; width: 1%; border-bottom: 1px solid transparent; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(7,079</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Net change in cash and cash equivalents
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">48,390</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">(12,862</td><td style="text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Cash and cash equivalents - beginning of period
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">87,630</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">103,147</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cash and cash equivalents - end of period
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">136,020</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">90,285</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-weight: bold;">&#160;
  </div><div style="font-weight: bold;">
   <span style="font-style: italic;">Net Cash Provided by Operating Activities</span>
  </div><div style="font-weight: bold;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify; font-weight: bold;">
   <span style="font-weight: normal;">Cash provided in operations for the six months ended June 30, 2026 was $87.8 million, an increase of $86.3 million from the same period of a year ago, primarily driven by growth in net income and favorable timing of cash collections from accounts receivable. The following table illustrates the primary components of our cash flows from operations:</span>
  </div><div style="text-align: justify; font-weight: bold;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">33</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 15.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net income
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">83,150</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">61,122</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Non-cash expenses, gains and losses
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">11,752</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">20,097</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Changes in accounts receivable
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">20,198</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(59,726</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Changes in inventories
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(32,848</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(21,229</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15pt; background-color: rgb(204, 238, 255);">
    <td colspan="1" style="vertical-align: bottom;">
     <div>
      Change in prepaid expenses and other current assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">(1,181</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">                  -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.0pt;">
    <td colspan="1" style="vertical-align: bottom;">
     <div>
      Changes in accounts payable and accrued expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">7,369</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4,203</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(652</td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(3,003</td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Net cash provided by operating activities
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">87,788</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,464</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-align: justify; font-weight: bold;">&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Net Cash Provided by (Used in) Investing Activities</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Net cash used in investing activities for the six months ended June 30, 2026 decreased by $7.4 million from the same period of a year ago. The decrease is primarily due to the proceeds received from the sale of the three of our plasma centers during the first quarter of 2026 and reduction in capital expenditures.
  </div><div style="font-weight: bold;">&#160;
  </div><div style="font-weight: bold;">
   <span style="font-style: italic;">Net Cash Used in Financing Activities</span>
  </div><div style="font-weight: bold;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Net cash used in financing activities was $39.5 million and $7.1 million for the six months ended June 30, 2026 and 2025, respectively. The increase is primarily driven by the share repurchases made during the six months ended June 30, 2026.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Effect of Inflation</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Inflation impacted a number of facets of our business during the six months ended June 30, 2026 and 2025 at each of our business segments. Disruptions in the global economy have impeded global supply chains, resulted in longer lead times and delays in procuring certain raw materials, and resulted in inflationary cost increases in certain raw materials, labor and transportation. We also experienced price increases for, among other items, consumable supplies, services for repairs and maintenance of our facilities, utilities, shipping and freight charges, fuel surcharges and labor costs, among other expenses. Based upon the macroeconomic environment, publicly available information and reports from the U.S. government, we expect this trend to continue in the second half of 2026. Although we cannot predict the extent to which future domestic and global economic conditions, including, but not limited to, supply chain constraints, tariffs or trade wars, changes in federal regulatory policies or priorities, general economic and geopolitical conditions, or the continuing conflicts in Europe, the Middle East and surrounding areas will impact us, such factors could have a significant impact on our future results of operations. In addition, some of our third-party inventory purchase agreements provide for scheduled price increases that are tied to various consumer price indices, which have resulted in higher than historical percentage price increases and could result in higher source plasma and other raw material and supplies costs throughout the second half of 2026 and beyond. Also, in a higher inflationary environment, we may not be able to raise the prices of our products to maintain the rate of inflation and this may affect our product margins.
  </div><div style="text-align: justify;">&#160;
  </div><div>
   <span style="font-weight: bold;">Off-Balance Sheet Arrangements</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt;">
   None.
  </div><div style="margin-left: 72pt; font-weight: bold;">&#160;
  </div><div style="text-indent: -72pt; padding-left: 72pt; font-weight: bold;">
    <div style="float: left; width: 72pt; white-space: nowrap;">
     <a id="Item_3" title="Item 3"></a>Item 3.
    </div>
    <div>
     Quantitative and Qualitative Disclosures About Market Risk.
    </div>
  </div><div style="margin-left: 72pt; font-weight: bold; clear: both;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We are exposed to market risk as the result of changes in interest rates. The JPM Credit Agreement requires monthly payments of interest based on the adjusted Term SOFR plus the applicable margin. We currently do not utilize any derivative financial instruments, such as interest rate swaps or caps, to mitigate this risk. As of June 30, 2026, we had $198.1 million outstanding under our JPM Credit Agreement that was subject to a variable interest rate. The effect of a hypothetical, instantaneous and unfavorable change of 100 basis points in the interest rate would have an approximate $2.0 million annualized negative impact on our earnings and cash flows.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">34</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: -72pt; padding-left: 72pt; font-weight: bold;">
    <div style="float: left; width: 72pt; white-space: nowrap;">
     <a id="Item_4" title="Item 4"></a>Item 4.
    </div>
    <div>
     Controls and Procedures.
    </div>
  </div><div style="margin-left: 72pt; font-weight: bold; clear: both;">&#160;
  </div><div style="font-weight: bold;">
   Evaluation of Disclosure Controls and Procedures
  </div><div style="font-weight: bold;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We designed our disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), to provide reasonable assurance that information required to be disclosed by us in reports we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and (ii) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosures.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Under the supervision of and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of our disclosure controls and procedures as of June 30, 2026. Based on this evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures as of June 30, 2026 were effective to provide reasonable assurance that the information required to be disclosed by us in reports filed under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and (ii) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding disclosures.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   A control system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the control system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected.&#160;We do not expect that our disclosure controls and procedures or our internal control over financial reporting are able to prevent with certainty all errors and all fraud.
  </div><div>&#160;
  </div><div style="font-weight: bold;">
   Changes in Internal Control Over Financial Reporting
  </div><div style="font-weight: bold;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   There have been no changes in our internal control over financial reporting during the quarter ended June 30, 2026 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">35</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center; font-weight: bold;">
   <a id="PART_II" title="PART II"></a>PART II
  </div><div style="text-align: center; font-weight: bold;">
   OTHER INFORMATION
  </div><div style="text-align: center; font-weight: bold;">&#160;
  </div><div style="text-indent: -72pt; padding-left: 72pt; font-weight: bold;">
    <div style="float: left; width: 72pt; white-space: nowrap;">
     Item 1.
    </div>
    <div>
     <a id="Legal_Proceedings" title="Legal Proceedings."></a>Legal Proceedings.
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="margin: 0in; text-align: justify; text-indent: 0.5in; font-size: 11pt;"><span style="font-size:10.0pt">On
July 10, 2026, plaintiff Lisa Mazzarino filed a putative securities class
action lawsuit against the Company, Adam Grossman, our director, President and
Chief Executive Officer, Jerrold Grossman, our Vice Chairman</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"> </span><span style="font-size:10.0pt">of
the Board, and Brad Tade, our former Chief Financial Officer</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"> </span><span style="font-size:10.0pt">and
Treasurer, in the United States District Court for the District of New Jersey.
The complaint alleges violations of Sections 10(b) and 20(a) of the Securities
Exchange Act of 1934, as amended, and Rule 10b-5 promulgated thereunder. The
action seeks monetary damages in an unspecified amount. The litigation remains
at a preliminary stage. We believe that the claims asserted in the lawsuit are
without merit and intend to vigorously defend against the action. At this time,
we are unable to predict the outcome of the litigation or reasonably estimate
the amount or range of any potential loss, if any, that may result from the
matter.</span></div><div style="text-align: justify;">

  &#160;</div><div>
    <div style="float: left; width: 72pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 1A.</span>
    </div>
    <div>
     <a id="Risk_Factors" title="Risk Factors"></a><span style="font-weight: bold;">Risk Factors</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   <span style="font-weight: bold;">Summary of Risk Factors</span>
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-style: italic;">Below is a summary of the principal factors that make an investment in our common stock speculative or risky. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found below under the heading &#8220;Risk Factors&#8221; and should be carefully considered, together with other information in this Quarterly Report on Form 10-Q, the 2025 10-K and our other filings with the SEC, before making an investment decision regarding our common stock.</span>
  </div><div>&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Although we achieved net income on a GAAP basis for the fiscal years ended December 31, 2025 and 2024, we may not be able to maintain profitability and continue to generate positive cash flows in the future.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     We contract with third parties for the filling, packaging, testing and labeling of the drug substance we manufacture, and we also obtain source plasma from certain third parties. This reliance on third parties carries the risk that the services and raw materials upon which we rely may not be performed in a timely manner, in sufficient quantities or according to our specifications, which could delay the availability of our finished drug product and could adversely affect our commercialization efforts and our revenues.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     The estimates of market opportunity and forecasts of market and revenue growth included in our filings may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, our business could fail to grow at similar rates, if at all.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Both of our business segments and our facilities, as well as our suppliers and contractors, are subject to periodic inspections by the FDA and other regulatory authorities, which, depending on the outcome of such inspections, could result in certain regulatory actions, including the issuance of observations, notices, citations, warning letters or other enforcement actions.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Business interruptions could adversely affect our business.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;</div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     We and certain of our directors and officers have been named as defendants in a securities class action lawsuit. This litigation, and any similar or related proceedings that may be filed in the future, could result in substantial costs, divert management&#8217;s attention and resources from our business, and may have a material adverse effect on our business, financial condition, results of operations and cash flows.
    </div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 54pt;">


  &#160;</div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Issues in the development and use of AI may result in reputational harm and increased liability exposure.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Although we have received approval from the FDA to market ASCENIV as a treatment for PIDD, our ability to market or seek approval for ASCENIV for alternative indications could be limited unless additional clinical trials are conducted successfully and the FDA approves a BLA or other required submission for review.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     With the approval of ASCENIV, there can be no assurance that we will be successful in further developing and expanding commercial operations, collecting and procuring an adequate supply of high-titer antibody RSV plasma or balancing our research and development activities with our commercialization activities.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     We depend on third-party researchers, developers and vendors to develop, manufacture, supply materials for or test our products and product candidates, as well as for other pre-and post-approval services, and such parties&#8217; performance is, to some extent, outside of our control.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     We may be unable to successfully expand our manufacturing processes to fulfill demand for our products or increase our production capabilities through the addition of new equipment, including if we do not obtain requisite approval from the FDA.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Our products, and any additional products for which we may obtain marketing approval in the future, could be subject to post-marketing restrictions or withdrawal from the market and we could be subject to substantial penalties if we fail to comply with regulatory requirements or if we experience unanticipated problems with our products following approval.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">36</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Historically, a few customers have accounted for a significant amount of our total revenue and accounts receivable and the loss of any of these customers could have a material adverse effect on our business, results of operations and financial condition.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Issues with product quality and compliance could have a material adverse effect upon our business, subject us to regulatory actions and cause a loss of customer confidence in us or our products.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     If physicians, payers and patients do not accept and use our current products or our future product candidates, our ability to generate revenue from these products will be materially impaired.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Our accruals for U.S. Medicaid rebates and other liabilities related to the sale of our immunoglobulin products are estimates based on historical experience and other assumptions. These estimates are subject to change based on actual results and other factors. Any such change could have a material effect on our business, financial position and operating results.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Our long-term success may depend on our ability to supplement our existing product portfolio through new product development or the in-license or acquisition of other new products, product candidates and label expansion of existing products, and if our business development efforts are not successful, our ability to maintain profitability may be adversely impacted.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Our ADMA BioCenters operations collect information from donors in the United States that subjects us to consumer and health privacy laws, which could create enforcement and litigation exposure if we fail to meet their requirements.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Our senior secured credit facility with JPMorgan Chase Bank, N.A. and certain other lenders party thereto (collectively &#8220;JPMorgan&#8221;) is subject to acceleration in specified circumstances, which may result in JPMorgan taking possession and disposing of any collateral.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     If we are unable to protect our patents, trade secrets or other proprietary rights, if our patents are challenged or if our provisional patent applications do not get approved, our competitiveness and business prospects may be materially damaged.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Cyberattacks and other security breaches could compromise our proprietary and confidential information or otherwise penetrate our network, which could harm our business and reputation.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Our ability to continue to produce safe and effective products depends on the safety of our plasma supply, testing by third parties and the timing of receiving the testing results, and the manufacturing processes we have in place to counter transmittable diseases.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     We could become supply-constrained and our financial performance would suffer if we cannot obtain adequate quantities of FDA-approved source and high-titer plasma with proper specifications or other necessary raw materials.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Our ability to use our net operating loss carryforwards (&#8220;NOLs&#8221;) may be limited.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Fluctuations in our tax obligations and effective tax rate and realization of our net deferred tax assets may result in volatility of our operating results and materially impact our financial condition or financial results.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     The market price of our common stock may be volatile and may fluctuate in a way that is disproportionate to our operating performance.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   <span style="font-weight: bold;">Risk Factors</span>
  </div><div>&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><i><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Described
below are various risks and uncertainties that may affect our business. These
risks and uncertainties are not the only ones we face. You should recognize
that other significant risks and uncertainties may arise in the future, which
we cannot foresee at this time. Also, the risks that we now foresee might
affect us to a greater or different degree than expected. Certain risks and
uncertainties, including ones that we currently deem immaterial or that are
similar to those faced by other companies in our industry or business in
general, may also affect our business. If any of the risks described below
actually occur, our business, financial condition</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">, </span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">results of
operations or cash flows could be materially and adversely affected. You should
carefully consider the following risk factors and the section entitled &#8220;Special
Note Regarding Forward-Looking Statements&#8221; before you decide to invest in our
securities.</span></i></div><div style="text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">37</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div>
   <span style="font-weight: bold;">Risks Relating to our Business</span>
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Although we achieved net income on a GAAP basis for the years ended December 31, 2024 and 2025, we may not be able to maintain profitability and continue to generate positive cash flows in the future.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><a id="_Hlk54687406"></a><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Although
we achieved net income of $197.7 million and $146.9 million for the years ended
December 31, 2024 and 2025, respectively, for the year ended December 31, 2023
we incurred a net loss of $28.2 million. From our inception in 2004 through
December 31, 2025, we have incurred an accumulated deficit of $161.7 million. We may not be able to maintain profitability in the future,
and if we are unable to continue to consistently achieve positive cash flows</span><span style="mso-bookmark:_Hlk54687406"><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">,</span><span style="font-size:10.0pt;mso-fareast-font-family: &quot;Times New Roman&quot;"> we may need to finance our operations through additional
equity or debt financings or corporate collaboration and licensing agreements.
If, in the future, our operating or financial results for a particular period
do not meet our guidance, analyst estimates or the expectations of investors,
or if we reduce our guidance for future periods, our stock price may decline.
Any sustained or increased profitability or financial performance may
contribute to increased scrutiny from the investment community and applicable
federal, state and foreign regulatory authorities and government bodies. We also
expect to continue to incur significant operating and capital expenditures and
anticipate that as our business continues to grow our operating expenses will
increase accordingly as</span></span><span style="font-size:10.0pt;mso-fareast-font-family: &quot;Times New Roman&quot;"> we:</span></div><div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">&#160;</div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     expand commercialization and marketing efforts;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     expand our research and development programs;
    </div>
  </div><div style="clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     implement additional internal systems, controls and infrastructure;
    </div>
  </div><div style="clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     hire additional personnel; and
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     expand production capacity at the Boca Facility.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">


  &#160;</div><div style="text-indent: 36pt;">
   As a result, we will need to continue to generate significant revenues in order to maintain profitability. We may not be able to generate these revenues or maintain profitability in the future.
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Our business may be adversely affected by a pandemic, epidemic, or outbreak of an unknown or emerging infections disease.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our business could be adversely affected by health epidemics in regions where we have concentrations of business activities and such epidemics could cause significant disruption in the operations of third-party service providers upon whom we rely. The occurrence of a global pandemic or health epidemic could adversely affect our business, financial condition, liquidity or results of operations. These adverse effects include, but are not limited to, the potential adverse effects on the global economy, our manufacturing processes, including our supply chain, our submissions or applications to the FDA and our employees. The ultimate impact will depend on the severity and duration of the pandemic and actions taken by governmental authorities and other third parties in response, each of which is unforeseeable and difficult to predict.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We contract with third parties for a portion of the filling, packaging, testing and labeling of the drug substance we manufacture, and also obtain plasma from certain third parties. This reliance on third parties carries the risk that the services and raw materials upon which we rely may not be performed in a timely manner, in sufficient quantities or according to our specifications, which could delay the availability of our finished drug product and could adversely affect our commercialization efforts and our revenues.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Third parties may not perform as agreed or in accordance with FDA requirements. Any significant problem that our third-party providers experience could delay or interrupt our supply of finished drug product until the service provider cures the problem or until we locate, negotiate for, validate and receive FDA approval for an alternative provider (when necessary), if one is available, which may be time consuming and costly. Failure to obtain the needed services, raw materials and products meeting the necessary quality standards, in sufficient quantities or at all could have a material and adverse effect on our products, business, financial condition and results from operations.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">38</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in; line-height: 12pt;"><span style="font-size: 10pt;">Although we are utilizing our FDA-approved
fill/finish suite that we built at the Boca Facility for a portion of our
finished drug product and although we receive raw material plasma from our ADMA
BioCenters plasma collection facilities, we also intend to continue to utilize
third parties to supplement our fill/finish process for final drug product and
to supply high-titer RSV plasma. Any failure by us, our contract
fill/finishers, or other third parties involved in the process for producing
our products or product candidates to comply with the applicable manufacturing
and regulatory requirements, including quality requirements, could place us and
them </span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">at
risk of regulatory enforcement actions, recalls and other adverse consequences,
could adversely impact our products or product candidates, and could adversely
impact patients receiving our products or product candidates, which may
negatively impact our business and our ability to produce and supply products
to meet commercial and clinical needs.</span></div><div style="text-indent: -18pt; padding-left: 36pt;">


  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   Our anticipated reliance on a limited number of third-party contractors exposes us to the following risks:
  </div><div style="text-align: justify;">&#160;</div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     we may be unable to identify contractors on acceptable terms or at all because the number of potential service providers is limited and the FDA must inspect and qualify any contract manufacturers for current cGMP compliance as part of our marketing application;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     a new fill/finisher would have to be educated in, or develop substantially equivalent processes for, the production of our products and product candidates;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     a pandemic, or the resurgence of a pandemic such as the COVID-19 pandemic, or a cyberattack or data breach, could adversely affect our contractors&#8217; operations, supply chain or workforce;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our contracted fill/finishers&#8217; resources and level of expertise with plasma-derived biologics may be limited, therefore they may require a significant amount of support from us in order to implement and maintain the infrastructure and processes required to deliver our finished drug product;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our third-party contractors might be unable to timely provide finished drug product or raw material plasma in sufficient quantity or in accordance with our specifications to meet our commercial or clinical needs;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     contractors may not be able to execute our inspection procedures and required tests appropriately or timely, and we may be reliant on a single or limited number of contract laboratories;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     contractors are subject to ongoing periodic unannounced inspection by the FDA and corresponding state agencies to ensure strict compliance with cGMP and other government regulations, and we do not have control over third-party providers&#8217; compliance with these regulations;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     contractors may fail to comply with applicable regulatory requirements, placing them and us at risk of regulatory enforcement actions, recalls and other adverse consequences, and which place our patients at risk, which may negatively impact our business and their ability to supply products to meet our development, clinical and commercial needs;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our third parties could breach or terminate their agreements with us; and
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our contract fill/finishers may have unacceptable or inconsistent drug product quality success rates and yields, and we have no direct control over our contract fill/finishers&#8217; ability to maintain adequate quality control, quality assurance and qualified personnel.</div><div>&#160;</div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">39</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   Each of these risks could delay or prevent production, the completion of our finished drug product and the release of finished drug product by us or the FDA, which could result in higher costs or adversely impact our revenues. These risks could also result in the delay in obtaining clinical supplies, which would delay our development programs, or could result in the need to repeat clinical or preclinical studies. Any failure of any third parties to meet the applicable regulatory requirements could also result in the need for time-consuming and costly corrective actions. In addition, our contract fill/finishers and our other third-party vendors may source their materials and supplies globally and are therefore subject to potential tariffs, which could be passed along to us in whole or in part and adversely impact our results of operations, and supply disruptions in the event of fire, weather related events such as hurricanes, earthquakes, wind and rain, international conflicts, strikes, embargoes, trade and sanction requirements and limits, other acts of God or force majeure events or global health occurrences and emergencies which could materially impact our ability to manufacture our products and product candidates and therefore adversely impact our business and results of operations.
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">The estimates of market opportunity and forecasts of market and revenue growth included in our filings may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, our business could fail to grow at similar rates, if at all.</span>
  </div><div>&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in; line-height: 12pt;"><span style="font-size: 10pt;">Our market opportunity estimates and growth
forecasts are subject to significant uncertainty and are based on assumptions
and estimates that may not prove to be accurate. In particular, the size and
growth of the overall U.S. IVIG and source plasma markets and the potential
market opportunity for our products and product candidates, including an <i>S.
pneumoniae</i> hyperimmune globulin, are subject to significant variables that
can be difficult to measure, estimate or quantify.<span style="mso-spacerun:yes">&#160; </span></span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   Our business depends on, among other things, successful manufacturing and commercialization of our existing products, strong payer access to our products, successful medical education initiatives, market acceptance of such products and ensuring that our products are safe and effective. Further, there can be no assurance that we will be able to generate the revenue that we believe our products and plasma collection facilities are capable of generating, including but not limited to our current expectations with respect to our yield enhancement production process, which received FDA approval in April 2025. We generate our opportunity estimates and growth forecasts from independent and paid market research, as well as industry and general publications obtained from third parties. Additionally, we purchase data from our authorized distributors and end-user customers in the ordinary course and rely on this data as inputs informing our opportunity estimates and growth forecasts. As a result, we may not be able to accurately forecast or predict revenue. For these reasons, the estimates and forecasts in our filings relating to revenue generation and growth may prove to be inaccurate. Even if the markets in which we compete meet our size estimates and forecasted growth, our business could fail to grow at similar rates, if at all.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Geopolitical and economic conditions, war, terrorism or other military actions may have a material adverse effect on our business.</span>
  </div><div>&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in; line-height: 12pt;"><span style="font-size: 10pt;">Geopolitical conflicts, war or other military
action or international acts of terrorism may cause significant disruption to
commerce throughout the world. To the extent that such disruptions result in
disruptions to our supply chain, delays or cancellations of customer orders, a
general decrease in consumer spending, our inability to effectively market and
distribute our products and/or our inability to access the capital markets, our
business and results of operations could be materially and adversely affected.
For example, in response to the ongoing conflicts between Russia and
Ukraine, and
between the United States and Iran, the United States has imposed and may
further impose, and other countries may additionally impose, broad sanctions or
other restrictive actions against governmental and other entities in Russia.
Additionally, further escalation of geopolitical tensions, such as ongoing
conflicts in certain countries in South America, Northern Africa and in the
Middle East and the surrounding areas could have a broader impact that extends
into other markets where we do business. We are unable to predict whether
geopolitical or economic conditions, acts of international terrorism or the
involvement in a war or other military actions will result in any long-term
commercial disruptions or if such involvement or responses will have any
long-term material adverse effect on our business, results of operations, or
financial condition.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Both of our business segments and our facilities, as well as our suppliers and contractors, are subject to periodic inspections by the FDA and other regulatory authorities, which, depending on the outcome of such inspections, could result in certain regulatory actions, including the issuance of observations, notices, citations, warning letters or other enforcement actions.</span>
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">40</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   We and our suppliers and contractors may be unable to comply with our specifications, cGMP requirements and with other FDA, state, and foreign regulatory requirements for commercial and clinical supply. They and us may need to maintain certain licenses that we or they may not be able to maintain. The FDA and other regulatory authorities are authorized to perform inspections (remotely and in person) of our and our suppliers&#8217; facilities, including the Boca Facility. The FDA and other regulatory authorities also may inspect and approve our and our third-parties&#8217; facilities before they may be used for commercial production. If we or our suppliers are not able to comply with the applicable regulatory requirements, we or they may be subject to regulatory enforcement actions, which can materially impact our business. For instance, at the end of such an inspection, the FDA could issue a Form 483 Notice of Inspectional Observations, which could cause the FDA to not approve the use of the facility and cause us to modify certain activities identified during the inspection. Following such inspections, the FDA may issue an untitled letter as an initial correspondence that cites violations that do not meet the threshold of regulatory significance of a warning letter. FDA guidelines also provide for the issuance of warning letters for violations of &#8220;regulatory significance&#8221; for which the failure to adequately and promptly achieve correction may be expected to result in an enforcement action. FDA also may issue warning letters and untitled letters in connection with events or circumstances unrelated to an FDA inspection. Depending on the seriousness of any findings, we or our suppliers may be subject to additional significant enforcement or other actions and events, may need to undertake product recalls, may have a disruption in the supply of commercial or clinical product, or may need to modify or repeat studies, which could have a material impact on our business.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In the event of any enforcement actions, we and our third-party contractors would need to implement remedial actions which may be time-intensive or costly. We may not be able to timely resolve concerns raised by the applicable regulator as a result of an inspection or without expending significant resources. We are unable to control the timing of inspections, communications and actions, and will be required to respond to the regulator and make certain submissions within certain timeframes. We also do not know whether or not the regulator will change its requirements, guidance or expectations. If the regulator determines that we have not remediated the issues identified in a warning letter or any other inspection issues and deficiencies, any failure of ours to address or provide requested documentation of corrections for these issues could disrupt our business operations and the timing of our commercialization efforts and could have a material adverse effect on our financial condition and operating results.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">If we fail to comply with environmental, health and safety laws and regulations, we could become subject to fines or penalties or incur costs that could have a material adverse effect on the success of our business.</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We are subject to numerous environmental, health and safety laws and regulations, including those governing laboratory procedures and the handling, use, storage, treatment and disposal of hazardous materials and wastes. Our commercial manufacturing and any research and development activities involve the use of biological and hazardous materials and produce hazardous waste products. We generally contract with third parties for the disposal of these materials. We cannot eliminate the risk of contamination or injury from these materials, which could cause an interruption to our commercialization efforts, research and development efforts and business operations, environmental damage resulting in costly clean-up and liabilities under applicable laws and regulations governing the use, storage, handling and disposal of these materials and specified waste products. Although we believe that the safety procedures utilized internally and by our third-party manufacturers and service providers for handling and disposing of these materials generally comply with the standards prescribed by these laws and regulations, we cannot guarantee that this is the case or eliminate the risk of accidental contamination or injury from these materials. In such an event, we may be held liable for any resulting damages and such liability could exceed our resources and state or federal or other applicable authorities may curtail our use of certain materials and/or interrupt our business operations. Furthermore, environmental laws and regulations are complex, change frequently and have tended to become more stringent. We cannot predict the impact of such changes and cannot be certain of our future compliance. In addition, we may incur substantial costs in order to comply with current or future environmental, health and safety laws and regulations. These current or future laws and regulations may impair our commercial manufacturing, research and development, or production efforts. Failure to comply with these laws and regulations also may result in substantial fines, penalties, or other sanctions.
  </div><div style="text-align: justify;">&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Business interruptions could adversely affect our business</span><span style="font-weight: bold;">.</span>
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">41</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Our
</span><span style="font-size: 10pt;">operations, including the
Boca Facility, our new real estate in Boca Raton, Florida and our plasma
collection facilities, are vulnerable to natural disasters (including as a
result of climate change), such as interruption by fires, weather related
events such as hurricanes, earthquakes, wind and rain, other acts of God or
force majeure events, electric power loss, telecommunications failure,
equipment failure and breakdown including the disruption or misalignment of
specialized laboratory machinery, cyberattacks on our operations and
information technology systems as well as the systems of our customers,
suppliers and related entities, human error, employee issues, global health
occurrences such as a pandemic, global and economic uncertainty, war,
terrorism, geopolitical conditions and emergencies, product liability claims
and events beyond our control. While we maintain several insurance policies
with reputable carriers that provide partial coverage for a variety of these
risks, including replacing or rebuilding a part of our facilities, these
policies are subject to the insurance carriers&#8217; final determination of
compensation to us and we may not have adequate coverage if we need to rebuild
or replace our inventory, infrastructure, business income or our entire facilities.
In addition, our disaster recovery plans for our facilities may not be adequate
and we do not have an alternative manufacturing facility or contractual
arrangements with other manufacturers in the event of a casualty to or
destruction of any of our facilities. If we are required to rebuild or relocate
any of our facilities, a substantial investment in improvements and equipment
would be necessary. We carry only a limited amount of business interruption
insurance, which may not sufficiently compensate us for losses that may occur.
As a result, any significant business interruption could adversely affect our
business, financial condition and results of </span><span style="font-size: 10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">operations.&#160;</span></div><div style="margin: 0in; font-size: 11pt;"><b><i><span style="font-size:10.0pt;mso-fareast-font-family: &quot;Times New Roman&quot;">&#160;</span></i></b></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><b><i><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">If we are
unsuccessful in obtaining regulatory approval for any of our product candidates
or if any of our product candidates do not provide positive results, we may be
required to delay or abandon development of such product candidate, which would
have a material adverse impact on our business.</span></i></b></div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Product candidates require extensive clinical data analysis and regulatory review and may require additional testing. Clinical trials and data analysis can be very expensive, time-consuming and difficult to design and implement. The conduct of preclinical studies and clinical trials is subject to numerous risks and results of the studies and trials are highly uncertain.<span style="font-weight: bold; font-style: italic;">&#160;</span>Human clinical trials are very expensive and difficult to design and implement, in part because they are subject to rigorous regulatory requirements. The clinical trial process is also time-consuming. Furthermore, delays or setbacks can occur at any stage of the process, and we could encounter problems that cause us to abandon our product development programs and related IND applications or BLAs, or to repeat clinical trials. The commencement and completion of clinical trials or ultimate product approval for any current or future development product candidate may be delayed by several factors, including:
  </div><div style="text-align: justify;">&#160;</div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     unforeseen safety issues;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     determination of dosing issues;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     lack of safety or effectiveness, or other adverse study results during clinical trials;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     slower than expected rates of patient recruitment or noncompliance with clinical trial requirements;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     inability to monitor patients adequately during or after treatment; and
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     inability or unwillingness of medical investigators to follow our clinical protocols.</div><div>&#160;</div>
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">We
cannot be certain as to what type and how many clinical trials the FDA</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">, or equivalent foreign regulatory
agencies,</span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">
will require us to conduct before we may successfully gain approval to market
any of our product candidates</span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"> that
still require regulatory approval.</span><span style="font-size:10.0pt;mso-fareast-font-family: &quot;Times New Roman&quot;"> Prior to approving a new drug or biologic, the FDA
generally requires that the effectiveness of the product candidate (which is
not typically fully investigated until Phase III) be demonstrated in two
adequate and well-controlled clinical trials. However, if the FDA or an
equivalent foreign regulatory authority determines that our Phase III clinical
trial results do not demonstrate a statistically significant, clinically
meaningful benefit with an acceptable safety profile, or if a relevant
regulator requires us to conduct additional Phase III clinical trials in order
to gain approval, we will incur significant additional development costs and
commercialization of these product candidates would be prevented or delayed and
our business could be adversely affected. Regulators may also disagree with our
interpretation of data from our studies, with our study design, or with the
statistical analyses that we use. They may also find issues within our study
data, including confounding factors, which make data difficult to interpret.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">42</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">In
addition, the FDA or an institutional review board (&#8220;IRB&#8221;) may not permit us to
commence a clinical trial, may require amendments to our clinical trial
protocols, or may suspend our clinical trials at any time if it appears that we
are exposing participants to unacceptable health risks or if the FDA or an IRB
finds deficiencies in our IND submissions or the conduct of these trials.
Regulatory authorities may also not accept data from clinical trials if the
trials are not conducted in accordance with the applicable regulatory
requirements. Failure to comply with the applicable regulatory requirements may
also result in enforcement actions. Therefore, we cannot provide any assurance
or predict with certainty the schedule for future clinical trials. In the event
we do not ultimately receive regulatory approval for our product candidates, we
may be required to terminate development of such product candidates. If we fail
to obtain regulatory approval to market and sell our product candidates, or if
approval is delayed, we will be unable to generate revenue from the sale of
these product candidates and the capital necessary to fund our operations will
increase. </span></div><div style="margin: 0in; font-size: 11pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><b><i><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">We and
certain of our directors and officers have been named as defendants in a
securities class action lawsuit. This litigation, and any similar or related
proceedings that may be filed in the future, could result in substantial costs,
divert management&#8217;s attention and resources from our business, and </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">may </span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">have a
material adverse effect on our business, financial condition, results of
operations and cash flows.</span></i></b></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On
July 10, 2026, a putative securities class action lawsuit, Mazzarino v. ADMA
Biologics, Inc. et al., Case No. 2:26-cv-06918 (D.N.J.), was filed against us
and certain of our directors and officers. The complaint alleges violations of
Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended,
and Rule 10b-5 promulgated thereunder and seeks monetary damages in an
unspecified amount. The litigation remains at a preliminary stage. We believe
that the claims asserted in the lawsuit are without merit and we intend to
vigorously defend against the action.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">We
may also become subject to additional securities class action lawsuits,
stockholder derivative actions, regulatory inquiries, investigations or other
proceedings arising out of the same or similar allegations.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
ultimate outcome of the litigation is inherently uncertain, and there can be no
assurance that we will prevail. Regardless of the merits or ultimate outcome of
the proceeding, defending against litigation can be costly and time-consuming
and may divert the attention and resources of management and other personnel
from the operation of our business. Any such litigation or proceedings may
result in substantial defense costs, damages, settlement amounts, fines,
penalties, reputational harm, increased regulatory scrutiny or other adverse
consequences.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">At
this time, we cannot reasonably estimate the ultimate outcome of the litigation
or the amount of any potential loss associated with the matter. If we are
required to incur significant defense costs, enter into a settlement, pay
damages or otherwise incur liabilities relating to the litigation, or if our
insurance coverage is unavailable or insufficient to cover such costs, our
business, financial condition, results of operations and cash flows could be
materially adversely affected.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">If the results of our clinical trials do not support our product candidate claims, completing the development of such product candidate may be significantly delayed or we may be forced to abandon development of such product candidate altogether.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We cannot be certain that the clinical trial results of our product candidates will support our product candidates&#8217; claims. Success in preclinical testing and early clinical trials does not ensure that later clinical trials will be successful, and we cannot be sure that the results of later clinical trials will replicate the results of prior clinical trials and preclinical testing.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The clinical trial process may fail to demonstrate that our product candidates are safe for humans and effective for indicated uses. This failure would cause us to abandon a product candidate and may delay the development of other product candidates. Any delay in, or termination of, our clinical trials will delay our ability to commercialize our product candidates and generate product revenues.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Other issues that may impact our clinical trials and that could delay or prevent our ability to receive marketing approval or commercialize our product candidates, include:
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Delays in reaching, or failure to reach, agreement on acceptable clinical trial contracts or clinical trial protocols with prospective trial sites and our contract research organizations (&#8220;CROs&#8221;);
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Regulators requiring us to perform additional or unanticipated clinical trials to obtain approval or becoming subject to additional post-marketing testing, surveillance, or Risk Evaluation and Mitigation Strategies requirements to maintain regulatory approval;
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Failure by our third-party contractors to comply with regulatory requirements or the clinical trial protocol, or meet their contractual obligations to us in a timely manner, or at all, or our being required to engage in additional clinical trial site monitoring;
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The cost of clinical trials of our product candidates and user fees being greater than we anticipate;
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Insufficient supply or inadequate quality of our product candidates or other materials necessary to conduct clinical trials;
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Inability to achieve sufficient study enrollment, subjects dropping out or withdrawing from our studies, delays in adding new investigators or clinical trial sites or a withdrawal of clinical trial sites;
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Flaws in our clinical trial design that are not discoverable until the clinical trial has progressed;
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Disagreement by the FDA or comparable foreign regulatory authorities with our intended indications or study design, including endpoints, or our interpretation of data from preclinical studies and clinical trials, finding that a product candidate&#8217;s benefits do not outweigh its safety risks or requiring that we conduct additional development or study work;
    </div>
  </div><div style="margin-left: 36pt; clear: both;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">43</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Regulatory authorities may not accept data from foreign clinical studies or sites or may find that such data is not sufficiently representative of the population of the approving jurisdiction;
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The need to make changes to our product candidates that require additional testing or that cause our product candidates to perform differently than expected;
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Global trade policies that may impact our ability to obtain raw materials and/or finished product for commercialization;
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     FDA or comparable foreign regulatory authorities taking longer than we anticipate to make decisions on our product candidates; and
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Potential inability to demonstrate our product candidates provide an advantage over current standards of care or current or future competitive therapies in development.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In addition, our clinical trials involve a relatively small patient population. Because of the small sample size, the results of these clinical trials may not be indicative of future results. In addition, certain portions of our clinical trials and product testing for our product candidates may be performed outside of the United States, and therefore, may not be performed in accordance with standards normally required by the FDA and other regulatory agencies.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">If we do not obtain and maintain the necessary U.S. or international regulatory approvals to commercialize a product candidate, we will not be able to sell that product candidate, which would make it difficult for us to recover the costs of researching and developing such product candidate.</span>
  </div><div>&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">If we are
not able to generate revenue from our products and product candidates, our
sources of revenue may continue to be from a product mix consisting only of
plasma collection and sales revenues, revenues generated from sales of our
FDA-approved commercial products, sales of intermediates and revenues generated
from new contract manufacturing arrangements with third parties. We cannot
assure you that we will receive the approvals necessary to commercialize any
product candidate we may acquire or develop in the future or that we will be
able to maintain such approvals. In order to obtain FDA approval of any product
candidate requiring FDA approval, our clinical development must demonstrate
that the product candidate is safe for humans and effective for its intended
use, and we must successfully complete an FDA BLA review. Obtaining FDA
approval of a product candidate generally requires significant research and
testing, referred to as preclinical studies, as well as human tests, referred
to as clinical trials. Satisfaction of the FDA&#8217;s regulatory requirements
typically takes many years, depends upon the type, complexity and novelty of
the product candidate and requires substantial resources for research,
development and testing. We cannot predict whether our research and clinical
approaches will result in products that the FDA considers safe for humans and
effective for indicated uses. The FDA has substantial discretion in the product
approval process and may require us to conduct additional preclinical and
clinical testing or to perform post-marketing studies or may require additional
</span><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">Chemistry,
Manufacturing, and Controls (&#8220;CMC&#8221;) </span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">or other data and information, and
the development and provision of this data and information may be
time-consuming and expensive. The approval process may also be delayed by
changes in government regulation, future legislation or administrative action or
changes in FDA policy that occur prior to or during our regulatory review.
Delays in obtaining regulatory approvals may:</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     delay commercialization of, and our ability to derive revenues from, our product candidates;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     impose costly procedures on us; and
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     diminish any competitive advantages that we may otherwise enjoy.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">


  &#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Even
if we comply with all FDA requests, the FDA may ultimately reject our product
candidate&#8217;s BLA. In addition, the FDA could determine that we must test
additional subjects and/or require that we conduct further studies with more
subjects.&#160;We may never obtain regulatory approval for any future potential
product candidate or label expansion activity. Failure to obtain FDA approval for
any of our product candidates will severely undermine our business by leaving
us without the ability to generate additional accretive revenues. There is no
guarantee that we will ever be able to develop or acquire other product
candidates. In foreign jurisdictions, we must receive approval from the
appropriate regulatory authorities before we can commercialize any products in
such jurisdictions. Foreign regulatory approval processes generally include all
of the risks and uncertainties associated with the FDA review, inspection and
approval procedures described above. We cannot assure you that we will receive
the approvals necessary to commercialize any product candidate for sale outside
the United States.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">44</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Although we have received approval from the FDA to market ASCENIV as a treatment for PIDD, our ability to market or seek approval for ASCENIV for alternative indications could be limited, unless additional clinical trials are conducted successfully and the FDA approves a BLA or other required submission for review.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The FDA and other governmental authorities strictly regulate and monitor marketing, labeling and the advertising and promotion of prescription drugs. These regulations include standards and restrictions for direct-to-consumer advertising, industry-sponsored scientific and educational activities, promotional activities involving the Internet and off-label promotion. The FDA does not allow drugs to be promoted for &#8220;off-label&#8221; uses&#8201;-&#8201;that is, uses that are not described in the product&#8217;s labeling and that differ from those that were approved by the FDA. The FDA limits approved uses to those studied by a company in its clinical trials. In addition to the FDA approval required for new formulations, any new indication for an approved product also requires FDA approval. Although we have received approval from the FDA to market ASCENIV as a treatment for PIDD, we cannot be sure whether we will be able to obtain FDA approval for any desired future indications for ASCENIV.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   While physicians in the United States may choose, and are generally permitted, to prescribe drugs for uses that are not described in the product&#8217;s labeling, and for uses that differ from those tested in clinical studies and approved by the regulatory authorities, our ability to promote our products is narrowly limited to those indications that are specifically approved by the FDA. &#8220;Off-label&#8221; uses are common across medical specialties and may constitute an appropriate treatment for some patients in varied circumstances. Regulatory authorities in the United States generally do not regulate the behavior of physicians in their choice of treatments. Regulatory authorities do, however, restrict communications by pharmaceutical companies on the subject of off-label use. If the FDA determines that our promotional activities fail to comply with the FDA&#8217;s regulations or guidelines, we may be subject to warnings from, or enforcement action by, these authorities. In addition, our failure to follow FDA rules and guidelines related to promotion and advertising may cause the FDA to issue warning letters or untitled letters, bring an enforcement action against us, suspend or withdraw an approved product from the market, require a recall, require payment of civil fines or could result in disgorgement of money, operating restrictions, injunctions or criminal prosecution, among other consequences, any of which could harm our reputation and our business.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">With the approval of ASCENIV, there can be no assurance that we will be successful in further developing and expanding commercial operations, collecting and procuring an adequate supply of high-titer antibody RSV plasma or balancing our research and development activities with our commercialization activities.</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Since receiving FDA approval for ASCENIV, we have been commercializing this product while also continuing our research and development activities. There can be no assurance that we will be able to successfully manage the balance of our research and development operations with our commercialization activities. Potential investors and stockholders should be aware of the problems, delays, expenses and difficulties frequently encountered by companies balancing development of product candidates, which can include problems such as unanticipated issues related to clinical trials and receipt of approvals from the FDA and foreign regulatory bodies, with commercialization efforts, which can include problems related to managing manufacturing and supply, including supply chain constraints, reimbursement, marketing challenges, development of a comprehensive compliance program, and other related and additional costs. For example, the raw material plasma we collect and procure to manufacture ASCENIV using our patented proprietary microneutralization assay is comprised of plasma collected from donors which contains high-titer antibodies to RSV. This high-titer plasma which meets our internal specifications for the manufacture of ASCENIV that we are able to identify with our patented testing assay amounts to less than 10% of the total donor collection samples we test. As a result, we may experience an insufficient supply of this plasma.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">45</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We depend on third-party researchers, developers and vendors to develop, manufacture, supply materials for or test our products and product candidates, as well as for other pre and post-approval services, and such parties&#8217; performance is, to some extent, outside of our control.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We depend on independent investigators and collaborators, such as universities and medical institutions, contract laboratories, CROs, contract manufacturers, contract fill/finishers, third-party plasma centers and consultants to conduct our preclinical activities, clinical trials, CMC testing and other activities under agreements with us. These collaborators are not our employees and we cannot control the amount or timing of resources that they devote to our programs. These third parties may not assign as great a priority to our programs or pursue them as diligently as we would if we were undertaking such programs ourselves. If outside collaborators fail to devote sufficient time and resources to our products and/or development programs, or if their performance is substandard or does not comply with the applicable regulatory standards, our trials may be repeated, extended, delayed, or terminated, the approval of our FDA application(s), if any, and our introduction of new products, if any, will be delayed, and we may not be able to maintain existing approvals or meet our regulatory requirements or we may not be able to produce forecasted amounts of product. We or they may also be subject to regulatory enforcement actions, may need to take corrective actions, including initiating recalls, and we may not be able to meet commercial demand. These collaborators may also have relationships with other commercial entities, some of whom may compete with us. If our collaborators assist our competitors at our expense, our competitive position would be harmed. We also depend on third-party suppliers for materials used in our operations. Certain of our third-party suppliers may be single-sourced, or may not be able to supply sufficient materials for our operations at a reasonable price or on a timely basis, and it may be time-consuming, expensive or otherwise not feasible to locate an alternative supplier. In the event a single-source supplier is unable to provide us with a sufficient amount of materials on a timely basis, such shortage and/or delay could have a material adverse effect on our business, results of operations and financial condition. Additionally, any change in the regulatory compliance status of any of our vendors may impede our ability to receive and maintain approval for our product candidates.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We may be unable to successfully expand our manufacturing processes to fulfill demand for our products or&#160;<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">increase our production capabilities through the addition of new equipment, including if we do not obtain requisite approval from the FDA.</span></span></div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We may expand our manufacturing capacity and product output capability of the Boca Facility. Following any expansion of any of our manufacturing processes or the addition of new equipment, we will be required to validate the expanded facility, process changes if any and equipment, make the necessary submissions to FDA, obtain any FDA-required approvals and have it inspected by the FDA. Any other changes to the manufacturing process will also potentially require validation, FDA submissions, and approvals and inspections. Changes may also require that further studies are conducted before the change is approved by regulatory authorities or product marketing approval is obtained. Given the significant delays that may result during the validation and approval process, we may not receive the necessary manufacturing or product approvals, experience a supply shortage of our products or our production capabilities may be limited until completion of and validation of our facility expansion and new manufacturing equipment and until the necessary approvals are obtained.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Our products, and any additional products for which we may obtain marketing approval in the future, could be subject to post-marketing restrictions or withdrawal from the market and we could be subject to substantial penalties if we fail to comply with regulatory requirements or if we experience unanticipated problems with our products following approval.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our products, and any additional products for which we may obtain marketing approval in the future, could be subject to post-marketing restrictions, new FDA guidance, or other regulatory actions, such as withdrawal from the market. Such products, as well as the manufacturing processes, post-marketing studies and measures, labeling and advertising and promotional activities for such products, among other things, are subject to ongoing regulatory compliance requirements, and oversight, review, and inspection by the FDA and other regulatory authorities. These requirements include submissions of safety and other post-marketing information and reports, registration and listing requirements, adherence with labeling and promotional requirements and restrictions, requirements related to manufacturing, quality control, quality assurance and corresponding maintenance of records and documents, requirements regarding safeguarding the drug supply chain as well as the distribution of samples to physicians and recordkeeping. For example, the FDA&#8217;s approval of our application supplement to allow for the commercial relaunch of BIVIGAM, as well as the FDA&#8217;s approval of our BLA for ASCENIV, required us to conduct specified post-marketing studies, including pediatric and safety studies. If, during the post-marketing period (after marketing approval) previously unknown adverse events emerge, there is the discovery that the product is less effective than previously thought, or other potential concerns regarding our products or their manufacturing processes emerge, or, if before or after approval, we are observed in any way to fail to comply with the numerous regulatory requirements to which we are subject, those circumstances may yield various results, including:
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">46</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     restrictions on such products or manufacturing processes;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     restrictions on the labeling or marketing of a product;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     restrictions on product distribution or use;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">


  &#160;</div><div style="margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     &#9679;&#160; &#160; &#160;clinical holds or termination of clinical trials;
    </div>

  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     requirements to conduct further post-marketing studies or clinical trials, implement risk mitigation strategies,or to issue corrective information;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     warning letters or untitled letters;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     withdrawal of the products from the market;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     refusal to approve pending applications or supplements to approved applications that we submit;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     recall of products;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     restrictions on coverage by third-party payers;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     fines, restitution or disgorgement of profits or revenues;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     suspension or withdrawal of marketing approvals;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     refusal to permit the import or export of products;
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     FDA debarment, suspension and debarment from government programs, refusal of orders under existing government contracts, exclusion from participation in federal healthcare programs, consent decrees, deferred or non-prosecution agreements or corporate integrity agreements;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     product seizure or detention; or
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     injunctions or the imposition of civil penalties or criminal fines.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Historically, a few customers have accounted for a significant amount of our total revenue and accounts receivable and the loss of any of these customers could have a material adverse effect on our business, results of operations and financial condition.</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   For the six months ended June 30, 2026 and 2025, two customers, BioCare, Inc. (&#8220;BioCare&#8221;) and Priority Healthcare Distribution, Inc. d/b/a CuraScript SD Specialty Distribution (&#8220;Curascript&#8221;), represented an aggregate of approximately 67% and 72%, respectively, of our consolidated revenues.
  </div><div>&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">As
of June 30, 2026, BioCare and Curascript represented an aggregate of
approximately 8</span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">1</span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">% of our
consolidated accounts receivable</span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN">. As of December 31, 2025, BioCare and CuraScript represented an
aggregate of approximately 87% of our consolidated accounts receivable.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">47</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   The loss of any key customers or a material change in the revenue generated by any of these customers, could have a material adverse effect on our business, results of operations and financial condition. Moreover, we anticipate deriving increased revenue from some of these customers over the next few years. Factors that could influence our relationships with our customers include, among other things:
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to sell our products at competitive prices;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to maintain features and quality standards for our products sufficient to meet the expectations of our customers;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to produce and deliver a sufficient quantity of our products in a timely manner to meet our customers&#8217; requirements;
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     the impact of a pandemic, or the resurgence of a pandemic, and government responses thereto on our customers and their businesses, operations and financial condition;
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     the impact of a cyberattack or data breach on our customers or related entities;
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our customers&#8217; inability to comply with the terms of our distribution agreements; and
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     widespread economic conditions or geopolitical conditions, including the exacerbated conflicts in Europe, certain countries in South America, Northern Africa and in the Middle East and the surrounding areas.
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-align: justify;">
   Additionally, an adverse change in the financial condition of any of our key customers could negatively affect revenue derived from such customer, which in turn could have a material adverse effect on our business and results of operations.
  </div><div style="text-align: justify;">&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Issues with product quality and compliance could have a material adverse effect upon our business, subject us to regulatory actions and cause a loss of customer confidence in us or our products.</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our success depends upon the quality of our products. Quality management plays an essential role in meeting customer requirements, preventing defects, improving our products and services and assuring the safety and efficacy of our products. Our future success depends on our ability to maintain and continuously improve our quality management program. A quality or safety issue may result in failure to obtain product approval, adverse inspection reports, warning letters, product recalls or seizures, voluntary or involuntary withdrawals, monetary sanctions, injunctions to halt manufacture and distribution of products, civil or criminal sanctions, costly litigation, patient injury, refusal of a government to grant approvals and licenses, restrictions on operations or withdrawal of existing approvals and licenses. The FDA and similar foreign governmental authorities have the authority to require the recall of commercialized products. We may elect, in the interest of public safety, to voluntarily withdraw our products from the market for labeled adverse events or for other reasons. For example, during the three and six months ended June 30, 2025, as a precautionary measure, we voluntarily withdrew three lots of BIVIGAM and we recorded a reduction to revenue of $0.2 million and $4.0 million, respectively, for credits issued to customers for the related product returns. Recalls or withdrawals of any of our products could divert managerial and financial resources which could have an adverse effect on our financial condition and results of operations. An inability to address a quality or safety issue by us or by a third-party vendor in an effective and timely manner may also cause negative publicity or a loss of customer confidence in us or our current or future products, which may result in the loss of current or future sales and difficulty in successfully commercializing our current products and launching new products.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In addition, as a manufacturer of biological products, we are subject to the risks inherent in biological production, which could include normal course losses and failures inherent in the manufacturing process. As our biologics production levels increase, there may be normal course inventory losses or write-downs as we ensure product quality and compliance with cGMP, FDA and state and local regulations, or due to testing results not meeting specifications. As a result, our operating results are subject to potentially significant variability from one reporting period to the next should such losses or write-downs occur in any given period. Additionally, because our products and product candidates are plasma-based products, not only are we subject to the FDA&#8217;s drug and biologic cGMP requirements, but we are also subject to special requirements for the collection, testing, handling, storage, and use of blood products. This adds an extra level of compliance and complexity to our operations, which we may not be able to successfully meet. Failure to meet any regulatory quality standards could have an adverse impact on our business.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">48</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">If physicians, payers and patients do not accept and use our current products or our future product candidates, our ability to generate revenue from these products will be materially impaired.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Even if the FDA approves a product made by us, physicians, payers and patients may not accept and use it. Acceptance and use of our products depends on a number of factors including, but not limited to:
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     perceptions by members of the healthcare community, including physicians, about the safety and effectiveness of our products;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     cost-effectiveness of our products relative to competing products;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     availability of reimbursement for our products from government or other healthcare payers; and
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     the effectiveness of marketing and distribution efforts by us and our licensees and distributors, if any.
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The failure of our current or future products to find market acceptance would harm our business and could require us to seek additional financing or make such financing difficult to obtain on favorable terms, if at all.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Our accruals for U.S. Medicaid rebates and other liabilities related to the sale of our immunoglobulin products are estimates based on historical experience and other assumptions. These estimates are subject to change based on actual results and other factors. Any such change could have a material effect on our business, financial position, and operating results.</span>
  </div><div style="margin-left: 36pt;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our gross product revenues are subject to a variety of deductions which are estimated and recorded in the same period that the revenues are recognized. These deductions primarily consist of rebates, distribution fees, chargebacks and sales allowances. These deductions represent estimates of the related obligations, some of which are contractual in nature and do not require extensive judgment to be exercised by management, while other estimates require complex or subjective matters of knowledge and judgment when estimating the impact of these revenue deductions on net revenues for a reporting period. Estimates include, among other things, accruals for U.S. Medicaid rebates related to the sale of our immunoglobulin products. We accrue these rebates at the time of sale based on our estimates of the sales mix of our products and the portion of the products we sell that will be prescribed to Medicaid beneficiaries. These estimates are based on historical experience and certain other assumptions, and while we believe that such estimates are reasonable, they are subject to change based on future experience, Medicaid utilization trends and other factors. If any of our ratios, factors, assessments, experiences or judgments are not indicative or accurate estimates of our future experience, our results could be materially affected. Estimates that are most at risk for material adjustment include those associated with U.S. Medicaid rebates because of the extensive time delay between the recording of the accrual and its ultimate settlement, an interval that can generally take up to several years or more. These estimates may change from time to time based on changes in utilization, payer and channel mixes or the ultimate settlement or resolution of payer claims. For example, during 2024 we engaged a third-party specialist to assist in the evaluation of our accrual for U.S. Medicaid rebates related to the sale of our immunoglobulin products. As a result of this evaluation, we recognized a reduction in this accrual and a corresponding increase to net revenues of $12.6 million for the year ended December 31, 2024. We considered several qualitative factors when evaluating our rebate accrual, such as the absence of a statutory limitation on the rebate amounts drug manufacturers pay to state Medicaid programs and general uncertainty that pharmaceutical manufacturers have historically seen with government payers often submitting lagged claims many periods after the initial dispensing of a product to an end patient. There was additional new information that arose during June 2024 that suggested our liabilities for certain payer claims were successfully resolved, which resulted in the $12.6 million adjustment to the accrual for U.S. Medicaid rebates in June 2024.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In addition, the Patient Protection and Affordable Care Act (&#8220;ACA&#8221;) included a significant expansion of state Medicaid programs. If more states decide to take advantage of these programs such that more individuals become eligible for coverage, Medicaid utilization of our products could increase, resulting in a corresponding increase in our rebate payments. Such rebate payments may exceed what we have accrued for during the applicable period. Increases in Medicaid rebate payments could decrease our net revenues from product sales, which in turn could adversely affect our business, financial position, and operating results.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">49</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Our long-term success may depend on our ability to supplement our existing product portfolio through new product development or the in-license or acquisition of other new products, product candidates and label expansion of existing products, and if our business development efforts are not successful, our ability to maintain profitability may be adversely impacted.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our current product development portfolio consists primarily of label expansion activities for ASCENIV, as well as expanding our IP estate with patents issued for <span style="font-style: italic;">S. pneumoniae</span> hyperimmune immune globulin. We have initiated small-scale preclinical activities to potentially expand our current portfolio through new product development efforts. If we are not successful in developing or acquiring additional products and product candidates, we will have to depend on our ability to continue to generate revenues from ASCENIV, BIVIGAM, Nabi-HB, intermediates, contract manufacturing and plasma attributable to the operations of ADMA BioCenters to support our operations.
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Our ADMA BioCenters operations collect information from donors in the United States that subjects us to consumer and health privacy laws, which could create enforcement and litigation exposure if we fail to meet their requirements.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Consumer privacy is highly protected by federal and state law. The Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;), as amended by the Health Information Technology for Economic and Clinical Health Act of 2009 (&#8220;HITECH&#8221;), and their respective implementing regulations, impose requirements with respect to safeguarding the privacy, security and transmission of protected health information (&#8220;PHI&#8221;) held by covered entities and business associates. HIPAA &#8220;covered entities&#8221; include health plans/insurers, healthcare providers engaging in HIPAA standard electronic transactions and healthcare clearinghouses. A &#8220;business associate&#8221; provides services to covered entities (directly or as subcontractors to other business associates) involving arranging, creating, receiving, maintaining, or transmitting PHI on a covered entity&#8217;s behalf. In order to legally provide access to PHI to service providers, covered entities and business associates must enter into a &#8220;business associate agreement&#8221; with the service provider that receives PHI on behalf of the entity.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Personal information that we obtain pursuant to a clinical trial may be subject to U.S. Federal Trade Commission (the &#8220;FTC&#8221;) privacy regulation. Failing to take appropriate steps to keep consumers&#8217; personal information secure may constitute an unfair act or practice violating Section 5(a) of the Federal Trade Commission Act, 15 U.S.C &#167; 45(a). The FTC expects a company&#8217;s data security measures to be reasonable and appropriate in light of the sensitivity and volume of consumer information it holds, the size and complexity of its business, and the cost of available tools to improve security and reduce vulnerabilities. Medical data is considered sensitive data that merits stronger safeguards. The FTC&#8217;s guidance for appropriately securing consumers&#8217; personal information is similar to, but less prescriptive than, what is required by the HIPAA Security Rule. In addition, states impose a variety of laws protecting consumer information, with certain sensitive information such as HIV/Sexually Transmitted Infection status subject to heightened standards. In addition, federal and state privacy, data security, and breach notification laws, rules and regulations, and other laws apply to the collection, use and security of personal information, such as Social Security Numbers, driver&#8217;s license numbers, government identifiers, credit card and financial account numbers. For example, the California Consumer Privacy Act (&#8220;CCPA&#8221;) was amended by the California Privacy Rights Act, effective January 1, 2023. The CCPA, among other things, imposes data privacy obligations for covered companies and provides new privacy rights to California residents, including the right to opt out of certain disclosures of their information. The CCPA also creates a private right of action with statutory damages for certain data breaches, thereby potentially increasing risks associated with data breach. We could be subject to enforcement action and litigation exposure if we fail to adhere to these data privacy and security laws. Virginia, Colorado, Connecticut and Utah have also enacted privacy laws that became effective in 2023 and are similar in many respects to the CCPA. Several other states have also enacted privacy laws similar to the CCPA that will become effective in the coming years, adding to potential privacy compliance obligations.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">The JPMorgan Credit Facilities are subject to acceleration in specified circumstances, which may result in JPMorgan taking possession and disposing of any collateral.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">50</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On
the JPM Closing Date, we entered into the JPM Credit Agreement (see &#8220;Liquidity
and Capital Resources&#8221;). The JPM Credit Agreement provides for a total of $300
million in senior secured credit facilities (the &#8220;JPM Credit Facilities&#8221;) of
which $198.1 million is outstanding as of June 30, 2026. The JPM Credit
Facilities have a maturity date of August 5, 2028. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   The JPM Loans are secured by substantially all of our assets, including our intellectual property. Events of default include, among others, non-payment of principal, interest or fees, violation of covenants, inaccuracy of representations and warranties, bankruptcy and insolvency events, material judgments, cross-defaults to material contracts and events constituting a change of control. If there is an event of default, we would incur an increase in the rate of interest on the JPM Loans of 2% per annum. The occurrence of an event of default could result in, among other things, the termination of commitments under the JPM Credit Facilities, the declaration that all outstanding loans are immediately due and payable in whole or in part, and JPMorgan taking immediate possession of, and selling, any collateral securing the JPM Loans.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Developments by competitors may render our products or technologies obsolete or non-competitive.</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The biotechnology and pharmaceutical industries are intensely competitive and subject to rapid and significant technological and business practice change. Our current products and any future product we may develop will have to compete with other marketed therapies, and certain of such therapies may be available at prices lower than our products. By way of example, beginning in the second half of 2025 and continuing into the first quarter of 2026, new FDA-approved IVIG products, and other pharmaceutical products which compete with certain IVIG product uses, entered the market with aggressive pricing tactics, including extended payment terms, rebates and discounts, raw material plasma supply increased and finished goods inventory across the distribution network increased. This created competitive intensity and distribution recalibration across the industry which, if continued, could impact our future results. In addition, other companies may pursue the development of pharmaceuticals that target the same diseases and conditions that we are targeting. We face competition from pharmaceutical and biotechnology companies in the United States and abroad. In addition, companies pursuing different but related fields represent substantial competition. Many of these organizations competing with us have substantially greater financial resources, larger research and development staffs and facilities, longer product development history in obtaining regulatory approvals and greater manufacturing and marketing capabilities than we do. These organizations also compete with us to attract qualified personnel and parties for acquisitions, joint ventures or other collaborations.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">If we are unable to protect our patents, trade secrets or other proprietary rights, if our patents are challenged or if our provisional patent applications do not get approved, our competitiveness and business prospects may be materially damaged.</span>
  </div><div>&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">As
we move forward in clinical development, we continue to discover novel
technologies related to our products and product candidates and we may draft
patent applications directed to these technologies.&#160;We rely on a
combination of patent rights, trade secrets, intellectual property assignment
agreements and nondisclosure and non-competition agreements to protect our
proprietary intellectual property, and we will continue to do so. There can be
no assurance that our patents, trade secret policies and practices or other
agreements will adequately protect our intellectual property. Our issued
patents may be challenged, found to be over-broad or otherwise invalidated in
subsequent proceedings before courts, the U.S. Patent and Trademark Office or
foreign patent offices. Even if enforceable, we cannot provide any assurances
that they will provide significant protection from competition. The processes,
systems, and/or security measures we use to preserve the integrity and
confidentiality of our data and trade secrets may be breached, and we may not
have adequate remedies as a result of any such breaches. In addition, our trade
secrets may otherwise become known or be independently discovered by
competitors. There can be no assurance that the confidentiality, invention
assignment, nondisclosure and non-competition agreements with employees,
consultants and other parties with access to our proprietary information to
protect our trade secrets, proprietary technology, processes and other
proprietary rights, or any other security measures relating to such trade
secrets, proprietary technology, processes and proprietary rights, will be
adequate, will not be breached, that we will have adequate remedies for any
breach, that others will not independently develop substantially equivalent
proprietary information or that third parties will not otherwise gain access to
our trade secrets or proprietary knowledge. To the extent that our consultants,
contractors or collaborators use intellectual property owned by others in their
work for us, disputes may arise as to the rights in related or resulting know-how
and inventions.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">51</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div>
   <span style="font-weight: bold; font-style: italic;">We could lose market exclusivity of a product earlier than expected.</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In the pharmaceutical and biotechnology industries, the majority of an innovative product&#8217;s commercial value is realized during its market exclusivity period. In the United States and in some other countries, when market exclusivity expires and generic or biosimilar versions are approved and marketed or when biosimilars are introduced (even if only for a competing product), there are usually very substantial and rapid declines in a product&#8217;s revenues.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Market exclusivity for our products is based upon patent rights and certain regulatory forms of exclusivity. The scope of our patent rights may vary from country to country and may also be dependent on the availability of meaningful legal remedies in a country. The failure to obtain patent and other intellectual property rights, limitations on the use or loss of such rights could be material to us. In some countries, basic patent protections for our products may not exist because certain countries did not historically offer the right to obtain specific types of patents and/or we (or our licensors) did not file in those markets. In addition, the patent environment can be unpredictable and the validity and enforceability of patents cannot be predicted with certainty. Absent relevant patent protection for a product, once the data exclusivity period expires, generic versions can be approved and marketed.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Patent rights covering our products may become subject to patent litigation. In some cases, manufacturers may seek regulatory approval by submitting their own clinical trial data to obtain marketing approval or choose to launch a generic product &#8220;at risk&#8221; before the expiration of our patent rights/or before the final resolution of related patent litigation. Enforcement of claims in patent litigation can be very costly, time-consuming and no assurance can be given that we will prevail. In addition, any such litigation may divert our management's attention from our core business and reduce the resources available for our clinical development, manufacturing and marketing activities, and consequently have a material and adverse effect on our business and prospects, regardless of the outcome.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   There is no assurance that ASCENIV, or any other of our products for which we are issued a patent, will enjoy market exclusivity for the full time period of the respective patent.
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Third parties could obtain patents that may require us to negotiate licenses to conduct our business, and there can be no assurance that the required licenses would be available on reasonable terms or at all.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We may not be able to operate our business without infringing third-party patents. Numerous U.S. and foreign patents and pending patent applications owned by third parties exist in fields that relate to the development and commercialization of immune globulin. In addition, many companies have employed intellectual property litigation as a way to gain a competitive advantage. It is possible that infringement claims may occur as the number of products and competitors in our market increases. In addition, to the extent that we gain greater visibility and market exposure as a public company, we face a greater risk of being the subject of intellectual property infringement claims. We cannot be certain that the conduct of our business does not and will not infringe intellectual property or other proprietary rights of others in the United States and in foreign jurisdictions. If our products, methods, processes and other technologies are found to infringe third-party patent rights, we could be prohibited from manufacturing and commercializing the infringing technology, process or product unless we obtain a license under the applicable third-party patent and pay royalties or are able to design around such patent. We may be unable to obtain a license on terms acceptable to us, or at all, and we may not be able to redesign our products or processes to avoid infringement. Even if we are able to redesign our products or processes to avoid an infringement claim, our efforts to design around the patent could require significant time, effort and expense and ultimately may lead to an inferior or more costly product and/or process. Any claim of infringement by a third party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business. Furthermore, if any such claim is successful, a court could order us to pay substantial damages, including compensatory damages for any infringement, plus prejudgment interest and could, in certain circumstances, treble the compensatory damages and award attorney fees. These damages could be substantial and could harm our reputation, business, financial condition and operating results. A court also could enter orders that temporarily, preliminarily or permanently prohibit us, our licensees, if any, or our customers from making, using, selling, offering to sell or importing one or more of our products or practicing our proprietary technologies or processes, or could enter an order mandating that we undertake certain remedial activities. Any of these events could seriously harm our business, operating results and financial condition.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">If we are unable to successfully manage our growth, our business may be harmed.</span>
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">52</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   Our success will depend on the expansion of our commercial and manufacturing activities, supply of raw material plasma and overall operations and the effective management of our growth, which will place a significant strain on our management and on our administrative, operational and financial resources. To manage this growth, we must expand our operational, financial and management systems and hire and train additional qualified personnel. If we are unable to manage our growth effectively, our business could be harmed.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">The loss of one or more key members of our management team could adversely affect our business.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our performance is substantially dependent on the continued service and performance of our management team, who have extensive experience and specialized expertise in our business. In particular, the loss of Adam S. Grossman, our President and Chief Executive Officer, could adversely affect our business and operating results. We do not have &#8220;key person&#8221; life insurance policies for any members of our management team. We have employment agreements with each of our executive officers; however, the existence of an employment agreement does not guarantee retention of members of our management team. The loss of services of key personnel, or the inability to attract and retain additional qualified personnel, could result in delays in development or approval of our product candidates and diversion of management resources.
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Cyberattacks and other security breaches could compromise our proprietary and confidential information or otherwise penetrate our network, which could harm our business and reputation.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In the ordinary course of our business, we generate, collect and store proprietary information, including intellectual property and business information. The secure storage, maintenance, and transmission of and access to this information is important to our operations and reputation. Computer hackers may attempt to penetrate our computer systems and, if successful, misappropriate personal data and our proprietary and confidential information including e-mails and other electronic communications. Cybersecurity vulnerabilities can also arise from human error, fraud or malice on the part of our employees, other insiders, vendors, suppliers, other third parties, or from technology or product enhancements or the migration of information and data to new technology platforms, systems or applications. Hackers and other threat actors may impersonate our vendors, suppliers or other third parties with whom we do business, which may result in financial harm to our business. Further, while many of our employees and certain suppliers with whom we do business operate in a remote working environment, the risk of cybersecurity attacks and data breaches, particularly through phishing attempts and ransomware attacks, may be increased as we and third parties with whom we interact leverage our IT infrastructure in unanticipated ways. In addition, an employee, contractor, or other third parties with whom we do business may attempt to obtain such information and may purposefully or inadvertently cause a breach involving such information. While we have certain safeguards in place to reduce the risk of and detect cyberattacks, including a Company-wide cybersecurity policy and annual training, our information technology networks and infrastructure may be vulnerable to unpermitted access by hackers or other breaches, or employee error or malfeasance. Any such compromise of our data security and access to, integrity, availability of, or public disclosure or loss of, confidential business or proprietary information could disrupt our operations, damage our reputation, provide our competitors with valuable information and subject us to additional costs which could adversely affect our business and reputation. We have set out in our 2025 10-K our obligations relating to cybersecurity under certain laws and potential liabilities and risks arising from any infringements under these laws. We may also be subject to additional industry-specific privacy, cybersecurity, data protection, operational and information systems resilience, and artificial intelligence-related laws in the applicable jurisdictions which may subject us to additional similar risks and impacts.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Issues in the development and use of AI may result in reputational harm and increased liability exposure.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We have engaged a third-party firm to assist the Company with the development and deployment of an AI tool, ADMAlytics, to improve efficiencies across our supply chain, production, and commercial operations. This tool has been used to assist with activities including plasma pool composition and identifying other manufacturing efficiencies to streamline certain operational processes. While we have successfully implemented ADMAlytics in certain aspects of our commercial manufacturing and expanded its use throughout fiscal year 2025 and into 2026, the development, implementation, and ongoing use of AI technologies involve inherent risks. While ADMA has not experienced any issues to date, these risks include potential data inaccuracies, flawed assumptions, system errors, cybersecurity vulnerabilities, unintended outcomes, and difficulties in integrating AI-driven insights into complex and highly regulated manufacturing and operational environments. If ADMAlytics fails to perform as intended or produces unreliable or biased outputs, our reputation could be harmed and we could be subject to legal exposure, which could adversely affect our business, results of operations, and financial condition.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">53</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">If we are unable to hire and retain a substantial number of qualified personnel, our ability to sustain and grow our business may be harmed.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our success depends in part on our ability to attract, motivate, and retain a sufficient number of qualified employees across various areas of our operations, such as research and development, manufacturing operations and sales, who understand and appreciate our strategy and culture and are able to contribute to our mission. We will need to hire additional qualified personnel with expertise in commercialization, sales, marketing, medical affairs, reimbursement, government regulation, formulation, quality control, manufacturing, finance, general and operational management and plasma collections. In particular, over the next 12-24 months, we may hire additional new employees devoted to our plasma collection centers, commercialization, sales, marketing, medical and scientific affairs, regulatory affairs, quality control, information technology, finance and general and operational management. Qualified individuals of the requisite caliber and number needed to fill these positions may be in short supply in some areas. We compete for qualified individuals with numerous biopharmaceutical companies, universities and other research institutions. Competition for such individuals is intense, and we cannot assure you that our search for such personnel will be successful. If we are unable to hire and retain personnel capable of consistently performing at a high level, our business and operations could be materially adversely affected. Additionally, any material increases in existing employee turnover rates or increases in labor costs could have a material adverse effect on our business, financial condition or operating results.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We currently collect human blood plasma at our ADMA BioCenters facilities, and if we cannot maintain FDA licensure for these facilities or obtain FDA licensure for additional facilities that we may construct or acquire rights to, we may be adversely affected and may not be able to sell or use this human blood plasma for future commercial purposes.</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We intend to maintain FDA licensure of our current and future ADMA BioCenters collection facilities for the collection of human blood plasma and we may seek other governmental and regulatory approvals for these facilities. Collection facilities are subject to FDA and potentially other governmental and regulatory inspections and extensive regulation, including compliance with current cGMP and blood standards and FDA licensure and other governmental approvals, as applicable. Failure to comply with applicable governmental regulations or to receive applicable approvals for our current or future facilities may result in enforcement actions, such as adverse inspection reports, warning or untitled letters, product recalls or seizures, monetary sanctions, injunctions to halt manufacture and distribution of products, civil or criminal sanctions, costly litigation, refusal of regulatory authority approvals and licenses, restrictions on operations or withdrawal of existing approvals and licenses, any of which may significantly delay or suspend our operations for these locations, potentially having a material adverse effect on our ability to manufacture our products or offer for sale plasma collected at the affected sites. Failure to comply with applicable governmental regulations may also impact the ultimate quality and compliance of our finished biologic products, which may have a material adverse effect on our business.
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We manufacture our current marketed products, pipeline products, and products for third parties in our manufacturing and testing facilities, and if we or our vendors cannot maintain appropriate FDA status for these facilities, we may be adversely affected, and may not be able to sell, manufacture or commercialize these products.</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   There are no assurances we will be able to maintain compliance with all FDA or other regulations. There is also no guarantee that we will be able to fulfill our contractual requirements to our customers. Moreover, to the extent that we use third-party vendors to fulfill our regulatory or contractual requirements, these third-party vendors may perform activities for themselves or other clients and we may not be privy to all regulatory findings or issues discovered by the FDA or other regulatory agencies. Such findings, which are out of our control, may adversely affect our ability to continue to work with these vendors, or our ability to release commercial drug product or perform necessary testing or other actions for us or our clients, which may be required in order to remain FDA compliant or to commercialize our products. If we are not able to maintain manufacturing compliance at our facilities or our vendors&#8217; facilities for our products and product candidates, we may not be able to successfully develop and commercialize our products and product candidates and we may face potential contractual or regulatory actions, which would have an adverse impact on our business.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">54</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We may incur substantial liabilities and may be required to limit commercialization of our products in response to product liability lawsuits.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The testing and marketing of medical products entail an inherent risk of product liability. If we cannot successfully defend ourselves against product liability claims, we may incur substantial liabilities or be required to limit commercialization of our products. Product liability claims may also result in recalls and/or regulatory enforcement actions. Even successful defense, however, could impair our results of operations. Our inability to obtain and maintain sufficient product liability insurance at an acceptable cost to protect against potential product liability claims could prevent or inhibit the commercialization of pharmaceutical products we develop, either alone or with collaborators.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Many of our business practices are subject to scrutiny by federal and state regulatory authorities, as well as to lawsuits brought by private citizens under federal and state laws. Failure to comply with applicable law or an adverse decision in lawsuits may result in adverse consequences to us.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
laws governing our conduct in the United States are enforceable on the federal,
state and local levels by criminal, civil and administrative sanctions.
Violations of laws such as the Federal Food, Drug and Cosmetic Act (the &#8220;FDCA&#8221;),
the Social Security Act (including the Anti-Kickback Statute), the Public
Health Service Act, the civil and criminal federal False Claims Act, the civil
monetary penalty statute, requirements regarding the reporting and repayment of
overpayments, other fraud and abuse laws and any regulations promulgated under
the authority of the preceding, may result in significant criminal and/or civil
sanctions, including criminal fines, imprisonment, civil monetary penalties and
damages, exclusion from participation in federal healthcare programs (including
Medicare and Medicaid), suspension and debarment from government contracts, and
refusal of orders under existing government contracts, pursuant to enforcement
actions by DOJ, CMS, OIG and other regulatory authorities. Similarly, the
violation of applicable laws, rules and regulations of states, including the
State of Florida, with respect to the manufacture and marketing of our products
and product candidates may result in significant criminal and/or civil sanctions,
including jail sentences, fines or exclusion from participation in applicable
state healthcare programs. There can be no assurance that our activities will
not come under the scrutiny of federal and/or state regulators and other
government authorities or that our practices will not be found to violate
applicable laws, rules and regulations or prompt lawsuits by private citizen
&#8220;relators&#8221; under federal or state false claims laws. &#160;</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   For example, under the Anti-Kickback Statute and similar state laws and regulations, the offer or payment of anything of value to induce or reward patient referrals, or in return for purchasing, leasing, ordering or arranging for or recommending the purchase, lease, or ordering of any item or service reimbursable in whole or in part by a federal healthcare program is prohibited. This places constraints on the marketing and promotion of products and on common business arrangements, such as discounted terms and volume incentives for customers in a position to recommend or choose products for patients, such as physicians and hospitals, and these practices can result in substantial legal penalties, including, among others, exclusion from participation in the Medicare and Medicaid programs. Arrangements with referral sources such as purchasers, group purchasing organizations, healthcare organizations, physicians and pharmacists must be structured with care to comply with applicable requirements. Legislators and regulators may seek to further restrict the scope of financial relationships that are considered appropriate. For example, HHS promulgated a regulation in 2020 that is effective in two phases. First, the regulation excludes from the definition of &#8220;remuneration&#8221; limited categories of (a) PBM rebates or other reductions in price to a plan sponsor under Medicare Part D or a Medicaid Managed Care Organization plan reflected in point-of-sale reductions in price and (b) PBM service fees paid by a manufacturer to a PBM. Second, effective January 1, 2023, the regulation expressly provides that rebates to plan sponsors under Medicare Part D either directly to the plan sponsor under Medicare Part D, or indirectly through a pharmacy benefit manager, will not be protected under the Anti-Kickback Statute discounts safe harbor. Subsequent legislation and a final rule promulgated on December 29, 2023 delayed implementation of this portion of the rule until January 1, 2032.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">55</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Also, certain
business practices, such as payments of consulting fees to healthcare
professionals, sponsorship of educational or research grants, charitable
donations, interactions with healthcare professionals who prescribe products
for uses not approved by the FDA and financial support for continuing medical
education programs, must be conducted within narrowly prescribed and controlled
limits to avoid any possibility of wrongfully influencing healthcare
professionals to prescribe or purchase particular products or as a reward for
past prescribing. Under the ACA and the companion Healthcare and Education
Reconciliation Act of 2010 (which together are referred to as the &#8220;Healthcare
Reform Law&#8221;), payments and transfers of value by pharmaceutical manufacturers
of drugs, devices, biologics and medical supplies for which payment is
available under Medicare, Medicaid or the Children&#8217;s Health Insurance Program
(with certain exceptions) to or at the request of covered recipients, such as,
but not limited to, U.S.-licensed physicians, physician assistants, nurse
practitioners, clinical nurse specialists and certified registered nurse
anesthetists and U.S. teaching hospitals, must be tracked and reported to CMS,
and are publicly disclosed. Such &#8220;applicable manufacturers&#8221; are also required
to report certain ownership interests held by physicians and their immediate
family members. A number of states have similar laws in place. Additional and
stricter prohibitions could be implemented by federal and state authorities.
Where such practices have been found to be improper incentives to use such
products, government investigations and sanctions against manufacturers have
resulted in substantial fines, penalties and damages. Many manufacturers have
been required to enter into consent decrees or orders that prescribe allowable
corporate conduct and/or Corporate Integrity Agreements that impose ongoing
compliance requirements on a manufacturer.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   Failure to satisfy requirements under the FDCA can also result in penalties, as well as requirements to enter into consent decrees or orders that prescribe allowable corporate conduct. In addition, while regulatory authorities generally do not regulate physicians&#8217; discretion in their choice of treatments for their patients, they do restrict communications by manufacturers on unapproved uses of approved products or on the potential safety and efficacy of unapproved products in development. Companies in the United States, Canada and the European Union cannot promote approved products for other indications that are not specifically approved by the competent regulatory authorities such as the FDA in the United States, nor can companies promote unapproved products. In limited circumstances, companies may disseminate to physicians information regarding unapproved uses of approved products or results of studies involving investigational products. If such activities fail to comply with applicable regulations and guidelines of the various regulatory authorities, we may be subject to warnings from, or enforcement action by, these authorities. Furthermore, if such activities are prohibited, it may harm demand for our products. Promotion of unapproved drugs or devices or unapproved indications for a drug or device is a violation of the FDCA and subjects us to civil and criminal sanctions. Furthermore, sanctions under the federal False Claims Act have been brought against companies accused of promoting off-label uses of drugs, because such promotion induces unapproved use and subsequent claims for reimbursement under Medicare and other federal programs. Similar actions for off-label promotion have been initiated by several states for Medicaid fraud. The Healthcare Reform Law significantly strengthened provisions of the federal False Claims Act, the federal Anti-Kickback Statute that applies to government healthcare programs, and other healthcare fraud provisions, leading to the possibility of greatly increased lawsuits by whistleblowers for perceived violations. Violations or allegations of violations of the foregoing restrictions could materially and adversely affect our business.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We are required to report detailed pricing information, net of included discounts, rebates and other concessions, to CMS for the purpose of calculating national reimbursement levels, certain federal prices and certain federal and state rebate obligations. Inaccurate or incomplete reporting of pricing information could result in criminal and/or civil liability under the federal False Claims Act, the federal Anti-Kickback Statute and various other laws, rules and regulations.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We have established systems for collecting and reporting this data accurately to CMS and have instituted a compliance program to assure that the information collected is complete in all respects. If we report pricing information that is not accurate to the federal government, we could be subject to fines and other sanctions that could adversely affect our business. If we choose to pursue clinical development and commercialization in the European Union or otherwise market and sell our products outside of the United States, we must obtain and maintain regulatory approvals and comply with regulatory requirements in such jurisdictions. The approval procedures vary among countries in complexity and timing. We may not obtain approvals from regulatory authorities outside the United States on a timely basis, if at all, which would preclude us from commercializing products in those markets. Further, approval in one country does not mean we are more likely to obtain approval in another country.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In addition, some countries, particularly the countries of the European Union, regulate the pricing and reimbursement of prescription pharmaceuticals. In these countries, pricing discussions with governmental authorities can take considerable time after the receipt of marketing approval for a product. To obtain reimbursement or pricing approval in some countries, we may be required to conduct a clinical trial that compares the cost-effectiveness of our product candidate to other available therapies. Such trials may be time-consuming and expensive and may not show an advantage in efficacy for our products. If reimbursement of our products is unavailable or limited in scope or amount, or if pricing is set at unsatisfactory levels, in either the U.S. or the European Union, we could be adversely affected.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">56</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   Also, under the U.S. Foreign Corrupt Practices Act, the United States has increasingly focused on regulating the conduct by U.S. businesses occurring outside of the United States, generally prohibiting remuneration to foreign officials for the purpose of obtaining or retaining business. To enhance compliance with applicable healthcare laws, and mitigate potential liability in the event of noncompliance, regulatory authorities such as the HHS Office of Inspector General (the &#8220;OIG&#8221;) have recommended the adoption and implementation of a comprehensive healthcare compliance program that generally contains the elements of an effective compliance and ethics program described in Section 8B2.1 of the U.S. Sentencing Commission Guidelines Manual. Most U.S.-based pharmaceutical companies have such programs. We have instituted a healthcare compliance and ethics program that incorporates the OIG&#8217;s recommendations and voluntary industry guidelines and have trained our employees. Maintaining such a program can be expensive and may not provide assurance that we will avoid compliance issues.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We are also required to comply with the applicable laws, rules, regulations and permit requirements of the various states and localities in which our business operates, including the State of Florida where our manufacturing facility is located. These regulations and permit requirements are not always in concert with applicable federal laws, rules and regulations regulating our business. Although compliant with applicable federal requirements, we may be required to comply with additional state and local laws, rules, regulations and permits. Failure to appropriately comply with such state and local requirements could result in temporary or long-term cessation of our manufacturing operations, as well as fines and other sanctions. Any such penalties may have a material adverse effect on our business and results of operations.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We are subject to extensive and rigorous governmental regulation, including the requirement of FDA and other federal, state and local business regulatory</span><span style="color: rgb(0, 0, 255); font-weight: bold; font-style: italic;">&#160;</span><span style="font-weight: bold; font-style: italic;">approvals before our products and product candidates may be lawfully marketed, and our ability to obtain regulatory approval of our products and product candidates from the FDA in a timely manner, access the public markets and obtain necessary capital in order to properly capitalize and continue our operations may be hindered by inadequate funding for the FDA, the SEC and other state and local government agencies.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Both before and after the approval of our products, our products, operations, facilities, suppliers and CROs are subject to extensive regulation by federal, state and local governmental authorities in the United States and other countries, with regulations differing from country to country. In the United States, the FDA regulates, among other things, the preclinical and nonclinical testing, clinical trials, manufacturing, safety, efficacy, potency, labeling, storage, record keeping, quality systems, advertising, promotion, sale and distribution of therapeutic products. Failure to comply with applicable requirements could result in, among other things, one or more of the following actions: notices of violation, untitled letters, warning letters, CRLs, fines and other monetary penalties, unanticipated expenditures, delays in approval or refusal to approve a product or product candidate, product recall or seizure, interruption of manufacturing or clinical trials, operating restrictions, injunctions and criminal prosecution. Our products and product candidates cannot be lawfully marketed in the United States without FDA and other federal, state and local business regulatory approvals. Any failure to receive the marketing approvals necessary to commercialize our products or product candidates could harm our business.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Additionally, the ability of the FDA and other federal, state and local business regulatory agencies to review and approve products and product candidates can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and to accept the payment of user fees, as well as statutory, regulatory, and policy changes. Average review times at the FDA and other federal, state and local business regulatory agencies have fluctuated in recent years as a result. In addition, government funding of the SEC and other government agencies on which our operations may rely, including those that fund research and development activities, is subject to the political process, which is inherently fluid and unpredictable. Disruptions at the FDA and other agencies may also slow the time necessary for products and product candidate submissions to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. For example, over the last several years, including in December 2018, January 2019 and most recently October 2025, the U.S. government has shut down several times and certain regulatory agencies, such as the FDA and the SEC, have had to furlough critical employees and stop critical activities. Separately, in response to the COVID-19 pandemic, the FDA postponed most inspections at domestic and foreign manufacturing facilities from March 2020 until July 2021. Also, in 2025, there was an FDA reduction in force. If a prolonged government shutdown or regulatory agency disruption reoccurs, or in the event the FDA has an insufficient amount of staff, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, conduct evaluations and inspections and other reporting requirements which could have a material adverse effect on our business. Further, future government shutdowns could impact our ability to access the public markets and obtain capital that may be necessary in order to properly capitalize and continue our operations.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">57</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">There may be and have been changes in legal and regulatory requirements that may materially impact our results of operation.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We may face new risks as a result of changes in legal and regulatory requirements that may impact our operations and future prospects. For example, the 2025 change in the U.S. federal administration, as well as changes in legal standards, including the reduced level of judicial deference due to administrative agencies following a 2024 Supreme Court decision, may and does introduce regulatory and legal uncertainties that impact our operations. New federal or state laws and regulations may be, and have been, passed or enforced differently than they were before, requiring that we adapt, which we may not be able to do, and expend additional resources to ensure that we are able to comply. New laws and regulations, or the enforcement of the same, may also adversely restrict how we conduct our business. There could also be changes in the FDA&#8217;s approval standards that could impact our ability to obtain and maintain product approvals and market our product candidates or that otherwise could impact the competitive market for our products. Legal and regulatory changes may additionally impact how we may market and sell our products and how they are reimbursed. We cannot predict the exact nature of any changes that may take place or whether and how they may impact our business and results of operation.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">The manufacturing processes for plasma-based biologics are complex and involve biological intermediates that are susceptible to contamination and impurities.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Plasma is a raw material that is susceptible to damage and contamination and may contain human pathogens, any of which would render the plasma unsuitable as raw material for further manufacturing. For instance, improper storage of plasma, by us or third-party suppliers, may require us to destroy some of our raw material. If unsuitable plasma is not identified and discarded prior to the release of the plasma to the manufacturing process, it may be necessary to discard intermediate or finished product made from that plasma or to recall any finished product released to the market, resulting in a charge to cost of product revenue. The manufacture of our plasma products is an extremely complex process of fractionation, purification, testing, filling and finishing. Our products can become non-releasable or otherwise fail to meet our stringent specifications or regulatory agencies&#8217; specifications through a failure in one or more of these process steps. We may detect instances in which an unreleased product was produced without adherence to our manufacturing procedures or plasma used in our production process was not collected or stored in a compliant manner consistent with cGMP or other regulations. Such an event of noncompliance would likely result in our determination that the implicated products should not be released or maybe replaced or withdrawn from the market and therefore should be destroyed. Once manufactured, our plasma-derived products must be handled carefully and kept at appropriate temperatures. Our failure, or the failure of third parties that supply, test, ship or distribute our products or product components to properly care for our products, may require that those products be destroyed. Even if handled properly, biologics may form or contain particulates or have other issues or problems after storage which may require products to be destroyed or recalled. While we expect to write off certain amounts of raw materials and work-in-process inventory in the ordinary course of business due to the complex nature of plasma, our processes and our products, unanticipated events may lead to write-offs and other costs materially in excess of our expectations and the reserves we have established for these purposes. Such write-offs or losses and other costs could cause material fluctuations in our results of operations. Product or component quality issues may also result in regulatory enforcement actions, liability, corrective actions and recalls, among other actions, as described in our 2025 10-K.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Furthermore, contamination of our products could cause investors, consumers, or other third parties with whom we conduct business to lose confidence in the reliability of our manufacturing procedures, which could adversely affect our revenues. In addition, faulty or contaminated products that are unknowingly distributed could result in patient harm, threaten the reputation of our products and expose us to product liability damages and claims from companies for whom we do contract manufacturing.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">58</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Our ability to continue to produce safe and effective products depends on the safety of our plasma supply, testing by third parties and the timing of receiving the testing results, and manufacturing processes we have in place to counter transmittable diseases.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Despite overlapping safeguards, including the screening of donors and other steps to remove or inactivate viruses and other infectious disease-causing agents, the risk of transmissible disease through blood plasma products cannot be entirely eliminated. For example, since plasma-derived therapeutics involves the use and purification of human plasma, there has been concern raised about the risk of transmitting HIV, prions, West Nile virus, H1N1 virus or &#8220;swine flu&#8221; and other blood-borne pathogens through plasma-derived products. There are also concerns about the future transmission of H5N1 virus, or &#8220;bird flu.&#8221; In the 1980s, thousands of hemophiliacs worldwide were infected with HIV through the use of contaminated Factor VIII. Other producers of Factor VIII, though not us, were defendants in numerous lawsuits resulting from these infections. New infectious diseases emerge in the human population from time to time. If a new infectious disease has a period during which time the causative agent is present in the bloodstream but symptoms are not present, it is possible that plasma donations could be contaminated by that infectious agent. Typically, early in an outbreak of a new disease, tests for the causative agent do not exist. During this early phase, we must rely on screening of donors for behavioral risk factors or physical symptoms to reduce the risk of plasma contamination. Screening methods are generally less sensitive and specific than a direct test as a means of identifying potentially contaminated plasma units. During the early phase of an outbreak of a new infectious disease, our ability to manufacture safe products would depend on the manufacturing process&#8217; capacity to inactivate or remove the infectious agent. To the extent our manufacturing processes are inadequate to inactivate or remove an infectious agent, our ability to manufacture and distribute our products would be impaired. If a new infectious disease were to emerge in the human population or if there were a reemergence of an infectious disease, the regulatory and public health authorities could impose precautions to limit the transmission of the disease that would impair our ability to procure plasma, manufacture our products or both. Such precautionary measures could be taken before there is conclusive medical or scientific evidence that a disease poses a risk for plasma-derived products. In recent years, new testing and viral inactivation methods have been developed that more effectively detect and inactivate infectious viruses in collected plasma. There can be no assurance, however, that such new testing and inactivation methods will adequately screen for, and inactivate, infectious agents in the plasma used in the production of our products.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We could become supply-constrained and our financial performance would suffer if we cannot obtain adequate quantities of FDA-approved source and high-titer plasma with proper specifications or other necessary raw materials.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In order for plasma to be used in the manufacturing of our products, the individual centers at which the plasma is collected must generally be licensed by the FDA and approved by the regulatory authorities of any country in which we may wish to commercialize our products. States also may have their own licensing and regulatory requirements. When we or our third-party suppliers open a new plasma center, and on an ongoing basis after licensure, it must be inspected by the FDA and the applicable regulatory authorities for compliance with cGMP and other regulatory requirements. Therefore, even if we or our third-party suppliers are able to construct or acquire new plasma collection centers to complement our current plasma collection network, an unsatisfactory inspection could prevent a new center from being licensed or risk the suspension or revocation of an existing license, among other enforcement actions. Additionally, although we are currently self-sufficient in our normal source plasma supply through our existing plasma collection centers, we remain reliant on the purchase of RSV plasma from third parties and the collection of RSV and normal source plasma from our FDA-licensed plasma collection centers to manufacture our products. We can give no assurances that appropriate plasma will be available to us through our own plasma collection facilities or on commercially reasonable terms, or at all, to manufacture our products, or that third parties will be able to supply plasma to us in accordance with plasma purchase agreements. Further, the COVID-19 pandemic resulted in significant constraints in raw material supply across various different industries, including the supply of plasma. It is possible that in the future, pandemics and government responses thereto will have an adverse effect on our ability to source plasma from donors in quantity and quality sufficient for our manufacturing processes. In order to maintain a plasma center&#8217;s license, its operations must continue to conform to cGMP and other regulatory requirements. In the event that we determine that plasma was not collected in compliance with cGMP and other applicable regulatory requirements, we may be unable to use and may ultimately destroy plasma collected from that center, which would be recorded as a charge to cost of product revenue. Additionally, if non-compliance in the plasma collection process is identified after the impacted plasma has been pooled with compliant plasma from other sources, entire plasma pools, in-process intermediate materials and final products could be impacted. Consequently, we could experience significant impairment provisions and write-offs which could adversely affect our business and financial results. We plan to increase our supplies of plasma for use in the manufacturing processes through increased purchases of plasma from third-party suppliers as well as collections from our existing ADMA BioCenters plasma collection facilities. This strategy is dependent upon our ability to maintain a cGMP compliant environment at our plasma collection facilities and to expand production and attract donors to our facilities. There is no assurance that the FDA will inspect and license any of our current or future unlicensed plasma collection facilities in a timely manner consistent with our production plans. If we misjudge the readiness of a center for an FDA inspection, we may lose credibility with the FDA and cause the FDA to more closely examine all of our operations. Such additional scrutiny could materially hamper our operations and our ability to increase plasma collections. Our ability to expand production and increase our plasma collection facilities to more efficient production levels may be affected by changes in the economic environment and population in selected regions where ADMA BioCenters operates its current or future plasma facilities, by the entry of competitive plasma centers into regions where ADMA BioCenters operates such centers, by misjudging the demographic potential of individual regions where ADMA BioCenters expects to expand production and attract new donors, by unexpected facility related challenges, or by unexpected management challenges at selected plasma facilities held by us from time to time.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">59</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Our ability to commercialize our products, alone or with collaborators, will depend in part upon the extent to which reimbursement will be available from governmental agencies, health administration authorities, private health maintenance organizations and health insurers and other healthcare payers, and also depends upon the approval, timing and representations by the FDA or other governmental authorities for our product candidates.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our ability to generate product revenues will be diminished if our products sell for inadequate prices or patients are unable to obtain adequate levels of insurance coverage. Significant uncertainty exists as to the reimbursement status of newly approved healthcare products, as well as to the timing, language, specifications and other details pertaining to the approval of such products. Healthcare payers, including Medicare, are challenging the prices charged for medical products and services. Government and other healthcare payers increasingly attempt to contain healthcare costs by limiting both coverage and the level of reimbursement for products. Even if one of our product candidates is approved by the FDA, insurance coverage may not be available, and reimbursement levels may be inadequate, to cover such product. If government and other healthcare payers do not provide adequate coverage and reimbursement levels for one of our products, once approved, market acceptance of such product could be reduced. Prices in many countries, including many in Europe, are subject to local regulation and certain pharmaceutical products, such as plasma-derived products, are subject to price controls in several of the world&#8217;s principal markets, including many countries within the European Union. In the United States, where pricing levels for our products are substantially established by third-party payers, including Medicare, if payers reduce the amount of reimbursement for a product, it may cause groups or individuals dispensing the product to discontinue administration of the product, to administer lower doses, to substitute lower cost products or to seek additional price-related concessions. These actions could have a negative effect on our financial results, particularly in cases where our products command a premium price in the marketplace, or where changes in reimbursement induce a shift in the site of treatment. The existence of direct and indirect price controls and pressures over our products could materially adversely affect our financial prospects and performance.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">The biosimilar pathway established as part of healthcare reform may make it easier for competitors to market biosimilar products.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
Healthcare Reform Law introduced an abbreviated licensure pathway for
biological products that are demonstrated to be biosimilar to an FDA-licensed
biological product. A biological product may be demonstrated to be &#8220;biosimilar&#8221;
if data shows that, among other things, the product is &#8220;highly similar&#8221; to an
already-approved biological product, known as a reference product, and has no
clinically meaningful differences in terms of safety and effectiveness from the
reference product. The law provides that a biosimilar application may be
submitted as soon as four years after the reference product is first licensed,
and that the FDA may not make approval of an application effective until 12
years after the reference product was first licensed. This exclusivity period,
however, is subject to certain limitations. For example, the exclusivity only
applies to the first licensure of a product, as defined in statute and FDA
guidance, and, thus, not all BLAs will have exclusivity protection. There may
also be future legislative efforts to decrease this period of exclusivity. The
FDA also may not consider a particular biologic to be a reference product or
competitors may pursue full traditional BLAs, rather than the biosimilar
pathway, which full BLAs would not be blocked by the regulatory exclusivity.
Moreover, following the submission of a biosimilar application, we may need to
institute patent infringement actions or may be subject to actions for
declaratory judgment, which may be time consuming and costly.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">60</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   Since the enactment of the law, the FDA has issued several guidance documents to assist sponsors of biosimilar products in preparing their approval applications. Moreover, in an effort to increase competition in the biologic product marketplace, Congress, the executive branch, and the FDA have taken certain legislative and regulatory steps. For example, in 2020 the FDA finalized guidance to facilitate biologic product importation. The 2020 Further Consolidated Appropriations Act included provisions requiring that sponsors of approved biologic products provide samples of the approved products to persons developing biosimilar products within specified timeframes, in sufficient quantities, and on commercially reasonable market-based terms. In 2025, the FDA also potentially made it easier for sponsors of biosimilar or interchangeable products to obtain approval, easing requirements for biosimilar comparative efficacy clinical studies and interchangeable product switching studies. The FDA approved the first biosimilar product in 2015 and has since approved a number of biosimilars. As a result of the biosimilar pathway in the United States, we expect in the future to face greater competition from biosimilar products, including a possible increase in patent challenges.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">The implementation of the Healthcare Reform Law in the United States may adversely affect our business.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Through the March 2010 adoption of the Healthcare Reform Law in the United States, substantial changes have been made to the current system for paying for healthcare in the United States, including programs to extend medical benefits to millions of individuals who currently lack insurance coverage. This reform establishes significant cost-saving measures with respect to several government healthcare programs, including Medicaid and Medicare Parts B and D, that may cover the cost of our future products, and these efforts could have a material adverse impact on our future financial prospects and performance. For example, in order for a manufacturer&#8217;s products to be reimbursed by federal funding under Medicaid, the manufacturer must enter into a Medicaid rebate agreement with the Secretary of HHS and pay certain rebates to the states based on utilization data provided by each state to the manufacturer and to CMS and pricing data provided by the manufacturer to the federal government. The states share these savings with the federal government, and sometimes implement their own additional supplemental rebate programs. Under the Medicaid drug rebate program, the rebate amount for most branded drug products was previously equal to a minimum of 15.1% of the Average Manufacturer Price (&#8220;AMP&#8221;) or the AMP less Best Price, whichever is greater, plus the inflation penalty if applicable. Effective January 1, 2010, the Healthcare Reform Law generally increased the size of the Medicaid rebates paid by manufacturers for single source and innovator multiple source (brand name) drug products from a minimum of 15.1% to a minimum of 23.1% of AMP, subject to certain exceptions, plus the inflation penalty if applicable. For non-innovator multiple source (generic) products, the rebate percentage was increased from a minimum of 11.0% to a minimum of 13.0% of AMP, and the Bipartisan Budget Act of 2015 established a new inflation penalty for these drugs. In 2010, the Healthcare Reform Law also newly extended the Medicaid drug rebate obligation to prescription drugs covered by Medicaid managed care organizations. These increases in required rebates may adversely affect our future financial prospects and performance. In order for a pharmaceutical product to receive federal reimbursement under the Medicare Part B and Medicaid programs or to be sold directly to U.S. government agencies, the manufacturer must extend discounts to entities eligible to participate in the 340B drug pricing program. The required 340B discount on a given product is calculated based on the AMP and Medicaid rebate amounts reported by the manufacturer. As the 340B drug pricing is determined based on AMP and Medicaid rebate data, the revisions to the Medicaid rebate formula and AMP definition described above could cause the required 340B discount to increase, and regulations have established a civil monetary penalty for failure to refund these overcharges.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Effective in 2011, the Healthcare Reform Law imposed an annual, nondeductible fee on any entity that manufactures or imports certain branded prescription drugs and biologic agents, apportioned among these entities according to their market share in certain government healthcare programs. These fees may adversely affect our future financial prospects and performance.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">61</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   The Inflation Reduction Act also amended certain discount obligations originally implemented under the Healthcare Reform Law. In January 2025, the Inflation Reduction Act implemented a new manufacturer discount program that requires participating manufacturers to provide discounts on applicable drugs in both the Initial Coverage and Catastrophic Coverage phases of the Part D benefit. The discount requirement could adversely affect our future financial performance, creating continued pressure to lower prices related to units sold to Medicare beneficiaries. Regarding access to our products, the Healthcare Reform Law established and provided significant funding for a Patient-Centered Outcomes Research Institute to coordinate and fund Comparative Effectiveness Research (&#8220;CER&#8221;). While the stated intent of CER is to develop information to guide providers to the most efficacious therapies, outcomes of CER could influence the reimbursement or coverage for therapies that are determined to be less cost-effective than others. Should any of our products be determined to be less cost effective than alternative therapies, the levels of reimbursement for these products, or the willingness to reimburse at all, could be impacted, which could materially impact our future financial prospects and results.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   There have been repeated legal challenges and attempts by Congress to repeal or change the Healthcare Reform Law and the possibility of future challenges or legislative changes contribute to the uncertainty of the ongoing implementation and impact of the law and also underscores the potential for additional reform going forward. We cannot assure that the law, as currently enacted or as amended in the future, will not adversely affect our business and financial results and we cannot predict how future federal or state legislative or administrative changes relating to healthcare reform will affect our business. Certain provisions of enacted or proposed legislative changes may negatively impact coverage and reimbursement of, or rebates paid by manufacturers for, healthcare items and services. We will continue to evaluate the effect that the Healthcare Reform Law and any potential changes may have on our business.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Corporate responsibility, specifically related to Environmental, Social and Governance (&#8220;ESG&#8221;) matters, may impose additional costs and expose us to new risks.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Public ESG and sustainability reporting is becoming more broadly expected by investors, stockholders and other third parties. Certain organizations that provide corporate governance and other corporate risk information to investors and stockholders have developed, and others may in the future develop, scores and ratings to evaluate companies and investment funds based upon ESG or &#8220;sustainability&#8221; metrics. Many investment funds focus on positive ESG business practices and sustainability scores when making investments and may consider a company&#8217;s ESG or sustainability scores as a reputational or other factor in making an investment decision. In addition, investors, particularly institutional investors, use these scores to benchmark companies against their peers and if a company is perceived as lagging, these investors may engage with such company to improve ESG disclosure or performance and may also make voting decisions, or take other actions, to hold these companies and their boards of directors accountable. We may face reputational damage in the event our corporate responsibility initiatives or objectives do not meet the standards set by our investors, stockholders, lawmakers, listing exchanges or other constituencies, or if we are unable to achieve an acceptable ESG or sustainability rating from third-party rating<span style="color: rgb(255, 0, 0);">&#160;</span>services. A low ESG or sustainability rating by a third-party rating service could also result in the exclusion of our common stock from consideration by certain investors who may elect to invest with our competition instead. Ongoing focus on corporate responsibility matters by investors and other parties as described above may impose additional costs or expose us to new risks.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold;">Risks Relating to our Finances, Capital Requirements and Other Financial Matters</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We may not have cash available to us in amounts sufficient to enable us to make interest or principal payments on our indebtedness when due.</span>
  </div><div>&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   The JPM Credit Facilities provide for total senior secured loans in an aggregate principal amount of $300.0 million, of which $198.1 million is currently outstanding as of June 30, 2026. The borrowing under the JPM Credit Facilities currently bears interest at a rate equal to approximately 6.12% per annum, which reflects the one-month term SOFR rate; provided, however, that upon, and during the continuance of, an event of default, the interest rate will automatically increase by an additional 200 basis points. We are currently required to make (i) payments of interest for our revolving facility, at quarterly, one-month or three-month intervals, depending upon the type of borrowing, during the remaining term of the JPM Credit Facilities, with all principal and unpaid interest due at maturity, and (ii) principal under our term loan facility, in accordance with and on the dates specified in the amortization schedule set forth in the JPM Credit Agreement, through the JPM Term Maturity Date. In addition, our monthly interest rate obligation under our revolving facility is subject to rising interest rates. The JPM Credit Facilities are subject to acceleration pursuant to the JPM Credit Agreement, including upon an event of default. All of our obligations under the JPM Credit Facilities are secured by a first-priority lien and security interest in substantially all of our and our subsidiaries&#8217; tangible and intangible assets, including intellectual property, and all of the equity interests in our subsidiaries.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">62</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   Our current and projected cash, cash equivalents and accounts receivable may not be sufficient to repay all of our current outstanding debt obligations as they mature. If we are unable to maintain sufficient positive cash flows to repay our outstanding debt obligations as they mature, we would need to obtain additional financing in the amounts necessary to repay our outstanding debt obligations when due. If we are unable to repay our outstanding debt obligations when they mature, our creditors would be able to accelerate all of the amounts due and, in the case of the JPM Credit Facilities, seek to enforce their security interests, which could lead to our creditors taking immediate possession of and selling substantially all of our assets with no return provided to our stockholders.
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Raising additional funds by issuing securities or through licensing or lending arrangements may cause dilution to our existing stockholders, restrict our operations or require us to relinquish proprietary rights.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   To the extent that we raise additional capital by issuing equity securities, the share ownership of existing stockholders will be diluted. Any future debt financing may involve covenants that, among other restrictions, limit our ability to incur liens or additional debt, pay dividends, redeem or repurchase our common stock, make certain investments or engage in certain merger, consolidation or asset sale transactions. In addition, if we raise additional funds through licensing arrangements or the disposition of any of our assets, it may be necessary to relinquish potentially valuable rights to our product candidates or grant licenses on terms that are not favorable to us.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Our cash and cash equivalents could be adversely affected if the financial institutions in which we hold our cash and cash equivalents fail.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We regularly maintain cash balances at third-party financial institutions in excess of the Federal Deposit Insurance Corporation insurance limit. While we monitor the cash balances in our operating accounts on a daily basis and adjust the balances as appropriate, these balances could be impacted, and there could be a material adverse effect on our business, if one or more of the financial institutions with which we deposit cash fails or is subject to other adverse conditions in the financial or credit markets. To date, we have experienced no loss or lack of access to our invested cash or cash equivalents; however, we can provide no assurance that access to our invested cash and cash equivalents will not be impacted by adverse conditions in the financial and credit markets.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">If we fail to maintain proper and effective internal control over financial reporting in the future, our ability to produce accurate and timely financial statements could be impaired, which could result in investors losing confidence in the accuracy and completeness of our financial statements, harm our operating results and negatively affect the market price of our common stock.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002 and related rules (the &#8220;Sarbanes-Oxley Act&#8221;), we are required to maintain internal control over financial reporting and our management is required to report on the effectiveness of our internal control over financial reporting, including any material weaknesses in such internal controls. The rules governing the standards that must be met for management to assess our internal control over financial reporting are complex and require significant documentation, testing and possible remediation. To comply with the requirements of being a reporting company under the Exchange Act, we have been required to upgrade, and will need to implement further upgrades, to our financial, information and operating systems, implement additional financial and management controls, reporting systems and procedures and hire additional accounting and finance staff.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Because we became a large accelerated filer effective December 31, 2023, the Sarbanes-Oxley Act requires our independent registered public accounting firm to attest to the effectiveness of our internal control over financial reporting. Our transition to large accelerated filer status and becoming subject to additional requirements of the Sarbanes-Oxley Act has been and will continue to be time-consuming, and there is a risk of noncompliance. In addition, as a large accelerated filer, we have incurred and anticipate incurring additional fees due to the increased complexity of our financial statements and the additional efforts required by our status, including, but not limited to, higher accounting and auditor costs. Further, the costs associated with the compliance with and implementation of procedures under these and future laws and related rules could have a material impact on our results of operations.
  </div><div style="text-align: justify;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">63</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: 36pt; text-align: justify;">
   Consequently, we have incurred increased costs related to our compliance with Section 404 of the Sarbanes-Oxley Act and will continue to do so. Our Audit Committee has retained the services of BDO, a Sarbanes-Oxley advisor, to assist with our internal control over financial reporting and information technology related to the Sarbanes-Oxley Act. Moreover, if we have a material weakness in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. If we identify material weaknesses in our internal control over financial reporting, if we are unable to comply with the requirements of Section 404 of the Sarbanes-Oxley Act in a timely manner, if we are unable to assert that our internal control over financial reporting is effective or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our common stock could be negatively affected. In addition, we could become subject to investigations by any stock exchange on which our securities are listed, the SEC or other regulatory authorities, which could require additional financial and management resources, which could have an adverse impact on our business.
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><b><i><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Our ability
to use our NOLs may be limited.</span></i></b></div><div style="text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   We have incurred substantial losses during our history. As of December 31, 2025, we had federal and state NOLs of $265.6 million and $176.9 million, respectively. Federal and state NOLs of approximately $33.4 million and $62.0 million, respectively, will begin to expire at various dates beginning in 2029, if not limited by triggering events prior to such time. Under the provisions of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;), changes in our ownership, in certain circumstances, will limit the amount of federal NOLs that can be utilized annually in the future to offset taxable income. In particular, Section 382 of the Code ("Section 382") imposes limitations on a company&#8217;s ability to use NOLs upon certain changes in such ownership. If we are limited in our ability to use our NOLs in future years in which we have taxable income, we will pay more taxes than if we were able to fully utilize our NOLs. The acquisition transaction that we completed in June 2017 resulted in a change in ownership of the Company under Section 382 and, as a result, we were required to write off $57.6 million of federal NOLs. In October 2021, we completed a public offering of our common stock whereby we issued 57,500,000 shares of our common stock resulting in another change of ownership for ADMA under section 382 of the Code, resulting in an additional write-off of $3.0 million of federal NOLs, $28.1 million of state NOLs and $1.0 million of research and development credits. Although we did not experience any ownership changes for the years ended December 31, 2025, 2024 and 2023, we may experience ownership changes in the future as a result of subsequent changes in our stock ownership that we cannot predict or control that could result in further limitations being placed on our ability to utilize our federal NOLs.
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">Fluctuations in our tax obligations and effective tax rate and realization of our net deferred tax assets may result in volatility of our operating results and materially impact our financial condition or financial results.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We are subject to taxes by the U.S. federal, state, and local tax authorities. We record income tax expense based on our estimates of future payments, which may include the recording of, or adjustments to, liabilities for uncertain tax positions, and the determination of a need for a valuation allowance related to our net deferred tax assets. In addition, at any one time, multiple tax years may be subject to audit by various tax authorities. The results of these audits and negotiations with taxing authorities may affect the ultimate settlement of these issues and impact our results of operations. For fiscal year 2026 and beyond, there could be ongoing variability in our effective tax rate as events occur and exposures are evaluated. The volatility of our future effective tax rate could be materially impacted by a number of factors, including:
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     changes in our assessment of the lack of a need for a valuation allowance on our deferred tax assets; or
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     changes in U.S. federal, state and local tax rates, tax laws, regulations, or interpretations thereof.
    </div>
  </div><div style="text-align: justify; margin-left: 36pt; clear: both;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In addition, our effective tax rate in a given financial statement period may be materially impacted by a variety of other factors including, but not limited to, changes in the mix and level of earnings, changes in the states and other jurisdictions in which we operate, and deductible expenses and limitations on the use of NOLs resulting from ownership changes. Further, tax legislation may be enacted or amended, as applicable, in the future which could materially impact our current or future tax structure and effective tax rates. We may be subject to audits of our income, sales, and other transaction taxes by U.S. federal, state, and local taxing authorities. Outcomes from these audits could have a material effect on our financial condition or financial results.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">64</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold;">Risks Associated with our Common Stock</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">The market price of our common stock may be volatile and may fluctuate in a way that is disproportionate to our operating performance.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Our stock price may experience substantial volatility as a result of a number of factors, including:
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     sales or potential sales of substantial amounts of our common stock;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     delay or failure in initiating or completing preclinical or clinical trials or unsatisfactory results of these trials;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     delay in a decision by federal, state or local business regulatory authority;
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     the timing of acceptance, third-party reimbursement and sales of BIVIGAM and ASCENIV;
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     announcements about us or about our competitors, including clinical trial results, regulatory approvals or new product introductions;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     developments concerning our licensors or third-party vendors;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     litigation and other developments relating to our patents or other proprietary rights or those of our competitors;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     conditions in the pharmaceutical or biotechnology industries;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     governmental regulation and legislation;
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     overall market volatility;
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     global and economic uncertainty;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     variations in our anticipated or actual operating results;
    </div>
  </div><div style="text-align: justify; clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     change in securities analysts&#8217; estimates of our performance, or our failure to meet analysts&#8217; expectations; and
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;
  </div><div style="text-align: justify; margin-left: 18.0pt; font-size: 10pt;">
    <div style="float: left; text-align: right;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18.0pt;">
     publications of negative or speculative reports by short sellers.
    </div>
  </div><div style="text-align: justify; clear: both;">&#160;</div><div style="text-align: justify; clear: both;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; Many of these factors are beyond our control.
The stock markets in general, and the market for pharmaceutical and
biotechnology companies in particular, have historically experienced extreme
price and volume fluctuations. These fluctuations often have been unrelated or
disproportionate to the operating performance of these companies. These broad
market and industry factors could reduce the market price of our common stock,
regardless of our actual operating performance.</div><div style="text-align: justify; clear: both;">&#160;</div><div style="margin: 0in; font-size: 11pt;"><b><i><span style="font-size:10.0pt;mso-fareast-font-family: &quot;Times New Roman&quot;">Sales of a substantial number of shares of our common stock,
or the perception that such sales may occur, may adversely affect the market
price of our common stock.</span></i></b></div><div>

  &#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;As
of July 31, 2026, most of our 223,984,680&#160;</span><span style="font-size: 10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">outstanding shares of common
stock, were available for sale in the public market, subject to certain
restrictions with respect to sales of our common stock by our affiliates,
either pursuant to Rule 144 under the Securities Act, or under effective registration
statements. Sales of a substantial number of shares of our common stock, or the
perception that such sales may occur, could cause the market price of our
common stock to decline or adversely affect demand for our common stock.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">65</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><b><i><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Our
affiliates control a substantial amount of our shares of common stock.
Provisions in our Second Amended and Restated Certificate of Incorporation, as
amended (the &#8220;Certificate of Incorporation&#8221;), our Amended and Restated Bylaws
(the &#8220;Bylaws&#8221;) and Delaware law might discourage, delay or prevent a change in
control of our Company or changes in our management and, therefore, depress the
trading price of our common stock.</span></i></b></div><div style="text-align: justify;">

  &#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">As of June 30, 2026, BlackRock, Inc., State Street
Corporation, Invesco Ltd., </span><span style="font-size:10.0pt;mso-bidi-font-size: 11.0pt">Vanguard Capital Management LLC</span><span style="font-size:10.0pt"> and
our directors and executive officers and their affiliates owned approximately 30%&#160;of the outstanding
shares of our common stock. </span><span style="font-size:10.0pt;mso-fareast-font-family: &quot;Times New Roman&quot;">Provisions of our Certificate of Incorporation, our Bylaws
and Delaware law may have the effect of deterring unsolicited takeovers or
delaying or preventing a change in control of our Company or changes in our
management, including transactions in which our stockholders might otherwise
receive a premium for their shares over then current market prices. In
addition, these provisions may limit the ability of stockholders to approve
transactions that they may deem to be in their best interests. These provisions
include:</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     the inability of stockholders to call special meetings;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     classification of our Board and limitation on filling of vacancies could make it more difficult for a third party to acquire, or discourage a third party from seeking to acquire, control of our Company; and
    </div>
  </div><div style="clear: both;">
   &#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     authorization of the issuance of &#8220;blank check&#8221; preferred stock, with such designation rights and preferences as may be determined from time to time by the Board, without any need for action by stockholders.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   In addition, Section 203 of the Delaware General Corporation Law prohibits a publicly-held Delaware corporation from engaging in a business combination with an interested stockholder, generally a person which together with its affiliates owns, or within the last three years, has owned 15% of our voting stock, for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. The existence of the foregoing provisions and anti-takeover measures could limit the price that investors might be willing to pay in the future for shares of our common stock. They could also deter potential acquirers of our Company, thereby reducing the likelihood that you could receive a premium for your common stock in an acquisition. In addition, as a result of the concentration of ownership of our shares of common stock, our stockholders may, from time to time, observe instances where there may be less liquidity in the public markets for our securities.
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold; font-style: italic;">We have never paid cash dividends and do not intend to pay cash dividends in the foreseeable future. As a result, capital appreciation, if any, will be your sole source of gain.</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   We have never paid cash dividends on any of our capital stock, and we currently intend to retain future earnings, if any, to fund the development and growth of our business. In addition, the terms of existing and future debt agreements may preclude us from paying dividends. For example, the JPM Credit Agreement prohibits us from paying dividends. As a result, capital appreciation, if any, of our common stock will be your sole source of gain for the foreseeable future.
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><b><i><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">If we fail
to adhere to the strict listing requirements of the Nasdaq Global Market
(&#8220;Nasdaq&#8221;), we may be subject to delisting. As a result, our stock price may
decline and our common stock may be delisted.&#160;If our stock were no longer
listed on Nasdaq, the liquidity of our securities likely would be impaired.</span></i></b></div><div style="text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   Our Common Stock currently trades on the Nasdaq Global Market under the symbol &#8220;ADMA.&#8221; If we fail to adhere to Nasdaq&#8217;s strict listing criteria, including with respect to stock price, market capitalization and stockholders&#8217; equity, our stock may be delisted. This could potentially impair the liquidity of our securities not only in the number of shares that could be bought and sold at a given price, which may be depressed by the relative illiquidity, but also through delays in the timing of transactions and the potential reduction in media coverage. As a result, an investor might find it more difficult to dispose of our common stock. We believe that current and prospective investors would view an investment in our common stock more favorably if it continues to be listed on Nasdaq. Any failure at any time to meet the Nasdaq continued listing requirements could have an adverse impact on the value and trading activity of our common stock. Although we currently satisfy the listing criteria for Nasdaq, if our stock price declines dramatically, we could be at risk of failing to meet the Nasdaq continued listing criteria.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">66</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><b><i><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Provisions
in our charter documents could prevent or delay stockholders&#8217; attempts to
takeover our company.</span></i></b></div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">Our Board
</span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">is
authorized to issue &#8220;blank check&#8221; preferred stock, with designations, rights
and preferences as they </span><span style="font-size:10.0pt;mso-bidi-font-size: 11.0pt">may</span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">
determine. Accordingly, our Board may in the future</span><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">, without stockholder
approval, issue shares of preferred stock </span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">with dividend, liquidation,
conversion, voting or other rights that could</span><span style="font-size: 10.0pt;mso-bidi-font-size:11.0pt"> adversely </span><span style="font-size: 10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">affect</span><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt"> the </span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">voting power
or other </span><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">rights
of </span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">the
</span><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">holders of our
common stock.</span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">
This type of preferred stock could also be issued to discourage, delay, or
prevent a change in our control. The ability to issue &#8220;blank check&#8221; preferred
stock is a traditional anti-takeover measure. This provision in our charter
documents makes it difficult for a majority stockholder to gain control of our company.
Provisions like this may be beneficial to our management and our Board in a
hostile tender offer and may have an adverse impact on stockholders who may
want to participate in such a tender offer.</span></div><div>&#160;</div><div style="text-indent: -72pt; padding-left: 72pt; font-weight: bold;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     Item 2.
    </div>
    <div>
     <a id="Unregistered_Sales_of_Equity_Securities_and_Use_of_Proceeds" title="Unregistered Sales of Equity Securities and Use of Proceeds."></a>Unregistered Sales of Equity Securities and Use of Proceeds.
    </div>
  </div><div style="margin-left: 72pt; font-weight: bold; clear: both;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-style: italic;">Repurchases of Equity Securities</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">In
May 2025, the Board authorized a share repurchase program of up to
$500.0&#160;million of our outstanding shares of common stock (the &#8220;Repurchase
Program&#8221;). The Repurchase Program does not obligate us to acquire any
particular amount of our common stock, and may be modified, suspended, or
terminated at any time. The Repurchase Program has no expiration date. </span></div><div style="text-indent: 36pt; text-align: justify;">&#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">During
the three and six months ended June 30, 2026, in addition to the shares
repurchased under the ASR Agreement, we repurchased 2,723,659 and 3,055,207
shares of common stock under the Repurchase Program at a total cost of $25.1
million and $30.2 million, respectively.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-style: italic;">Accelerated Share Repurchase Program</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On
March 2, 2026, we entered into the ASR Agreement with JPMorgan to repurchase
$125.0 million of shares of our common stock under the Repurchase Program. During
the three and six months ended June 30, 2026, we received </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">4,337,879 and </span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">10,760,487 shares of common stock, respectively, pursuant to the terms of the ASR
Agreement.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="text-indent: 36pt; text-align: justify;">
   The table below reflects shares of common stock we repurchased during the second quarter of 2026:
  </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;">
   <tr style="vertical-align: top; height: 72.5pt;">
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">


      <span style="font-weight: bold;">For the Month Ended</span>
     </td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">



      <span style="font-weight: bold;">Total Number of
<br/>
      Shares Purchased</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">



      <span style="font-weight: bold;">Average Price Paid
<br/>
      per Share</span>
     <span style="font-size: .83em; vertical-align: super;">(1)</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">






      <span style="font-weight: bold;">Total Number of
<br/>
      Shares Purchased
<br/>
      as Part of Publicly
<br/>
      Announced
<br/>
      Plans or Programs</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">






      <span style="font-weight: bold;">Approximate Dollar
<br/>
      Value of shares that<br/>
      may yet be<br/> Purchased Under
<br/>
      the Plans or
<br/>
      Programs</span>
     <span style="font-size: .83em; vertical-align: super;">(2)</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      April 30, 2026
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">808,615</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">10.83</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">808,615</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">348,913,050</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.0pt;">
    <td>
     <div>
      May 31, 2026
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">5,770,688</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">5.60</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">5,770,688</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">316,615,369</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      June 30, 2026
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">482,235</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">7.88</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">482,235</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; border-width: medium; border-style: none; border-color: currentcolor;">312,814,488</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.5pt;">
    <td style="border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Total
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">7,061,538</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">8.10</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; font-weight: bold; width: 9%; padding-left: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">7,061,538</td><td style="vertical-align: bottom; text-align: left; font-weight: bold; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
  </table><div style="margin-left: 5.4pt;">&#160;
  </div><div style="margin: 0in;">(1) Includes
broker commissions.</div><div style="margin: 0in;">(2) Shares were repurchased pursuant to our share repurchase
program publicly announced on May 5, 2025. There is no expiration date for this
share repurchase program. The authorization to repurchase shares will end when
we have repurchased the maximum number of shares authorized, or if we have
determined to terminate such program.</div><div style="text-align: justify;">&#160;</div><div style="text-indent: -72pt; padding-left: 72pt; font-weight: bold;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     Item 3.
    </div>
    <div>
     <a id="Defaults_Upon_Senior_Securities" title="Defaults Upon Senior Securities."></a>Defaults Upon Senior Securities.
    </div>
  </div><div style="margin-left: 72pt; font-weight: bold; clear: both;">&#160;
  </div><div style="text-indent: 36pt; margin-left: 36pt;">
   None.
  </div><div>&#160;
  </div><div style="text-indent: -72pt; padding-left: 72pt; font-weight: bold;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     Item 4.
    </div>
    <div>
     <a id="Mine_Safety_Disclosures" title="Mine Safety Disclosures."></a>Mine Safety Disclosures.
    </div>
  </div><div style="margin-left: 72pt; font-weight: bold; clear: both;">&#160;
  </div><div style="text-indent: 36pt; margin-left: 36pt;">
   Not applicable.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">67</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-indent: -72pt; padding-left: 72pt; font-weight: bold;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     Item 5.
    </div>
    <div>
     <a id="Other_Information" title="Other Information."></a>Other Information.
    </div>
  </div><div style="margin-left: 72pt; font-weight: bold; clear: both;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold;">Insider Trading Arrangements</span>
  </div><div style="text-align: justify;">&#160;</div><div style="margin : 0in 0in 0pt; font-size : 11pt; text-align : justify; text-indent : 0.5in; "><span style="font-size:10.0pt;mso-bidi-font-size: 11.0pt">Our directors and officers may from time to time enter into plans or
other arrangements for the purchase or sale of our common stock that are
intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or may
represent a non-Rule 10b5-1 trading arrangement under the Exchange Act. During
the quarter ended June 30, 2026, <ix:nonNumeric contextRef="c4" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-15375"><ix:nonNumeric contextRef="c4" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-15376"><ix:nonNumeric contextRef="c4" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-15377"><ix:nonNumeric contextRef="c4" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-15378">none</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> of our directors or officers&#160;adopted&#160;or&#160;terminated&#160;a
&#8220;Rule 10b5-1 trading arrangement&#8221; or a &#8220;non-Rule 10b5-1 trading arrangement,&#8221;
as each term is defined in Item 408(a) of Regulation S-K.</span></div><div>&#160;</div><div style="font-weight: bold;">Chief Financial Officer
Employment Agreement Amendment</div><div style="margin: 0in; font-size: 11pt; text-align: justify;"><b><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">&#160;</span></b></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">On August 3,
2026, we entered into an amendment (the &#8220;Kohler Amendment&#8221;) to that certain
Employment Agreement, dated November 25, 2025, by and between us and Paul
Terence Kohler, Jr., our Chief Financial Officer and Treasurer (the &#8220;Kohler
Employment Agreement&#8221;).</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">The Kohler
Amendment amends the Kohler Employment Agreement to provide that, beginning
August 1, 2026, we will provide Mr. Kohler with a monthly stipend of $10,000,
net of taxes, for up to 18 months, subject to extension upon approval by our
Board, to be used for temporary housing in the Boca Raton, Florida area. If Mr.
Kohler relocates full-time to the Boca Raton, Florida area during such period,
we will cease providing such monthly stipend and instead provide Mr. Kohler
with a one-time relocation payment of $150,000, net of taxes; provided,
however, that in the event Mr. Kohler voluntarily terminates employment with us
or is terminated for Cause (as defined in the Kohler Employment Agreement) within
18 months following the date such relocation payment is made to Mr. Kohler, Mr.
Kohler will be required to reimburse us for such relocation payment.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">The Kohler
Amendment also amends the severance provisions of the Kohler Employment
Agreement. As amended, in the event Mr. Kohler&#8217;s employment is terminated by us
without Cause or by Mr. Kohler for Good Reason (as each term is defined in the
Kohler Employment Agreement), Mr. Kohler will be entitled to certain severance
benefits, including 12 months of base salary payable in equal monthly
installments, reimbursement of a portion of COBRA premiums for up to 12 months,
any earned but unpaid target bonus for the prior performance year, and
accelerated vesting of certain equity awards, subject to the terms and
conditions set forth in the Kohler Amendment. In the event such termination occurs
immediately preceding or within one year following a Change of Control (as
defined in the Kohler Employment Agreement), Mr. Kohler will instead be
entitled to 15 months of base salary plus a prorated annual target bonus,
payable in a lump sum, in each case subject to the terms and conditions set
forth in the Kohler Amendment. Mr. Kohler&#8217;s entitlement to the severance
benefits described above is subject to his execution and non-revocation of a
separation agreement and general release.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">&#160;</span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-indent: 50px; padding-left: 0px;"><span style="font-size:10.0pt;mso-bidi-font-size: 11.0pt">The foregoing description of the Kohler Amendment does not purport to
be complete and is qualified in its entirety by reference to the full text of
the Kohler Amendment, a copy of which is filed as Exhibit 10.1 to this
Quarterly Report on Form 10-Q and is incorporated by reference into this Item
5.</span></div><div style="text-align: justify;">&#160;</div><div style="text-indent: -72pt; padding-left: 72pt;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 6.</span>
    </div>
    <div>
     <a id="Exhibits" title="Exhibits"></a><span style="font-weight: bold;">Exhibits.</span></div>
  </div><div style="clear: both; font-size: 10pt;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   See the Exhibit Index immediately preceding the signature page of this Quarterly Report on Form 10-Q.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">68</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">EXHIBIT INDEX</span>
  </div><div>&#160;
  </div><table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px; font-size: 10pt;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 15%;">&#160;</td><td style="width: 85%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:1.0pt">
  <td style="padding: 0in; height: 1pt;" valign="top">
  <div style="margin: 0in;"><span style="text-decoration:underline">Exhibit Number</span></div>
  </td>
  <td style="padding: 0in; height: 1pt;" valign="top">
  <div style="margin: 0in;"><span style="text-decoration:underline">Description</span></div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">


<div><a href="https://www.sec.gov/Archives/edgar/data/1368514/000119380519000774/e618626_ex3-1.htm" style="-sec-extract:exhibit">3.1</a></div>


</td>
  <td style="text-align: justify;" valign="top">


<div>Second
Amended and Restated Certificate of Incorporation of the Company (incorporated
herein by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K,
filed with the SEC on August 23, 2019).</div>


</td>
 </tr><tr>
  <td valign="top">


<div><a href="https://www.sec.gov/Archives/edgar/data/1368514/000119380521000749/e620651_ex3-1.htm" style="-sec-extract:exhibit">3.1.1</a></div>


</td>
  <td style="text-align: justify;" valign="top">


<div>Certificate
of Amendment of the Second Amended and Restated Certificate of Incorporation of
ADMA Biologics, Inc., dated as of May 27, 2021 (incorporated herein by
reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed with
the SEC on May 28, 2021).</div>


</td>
 </tr><tr style="background-color: rgb(204, 238, 255);">
  <td valign="top"><a href="https://www.sec.gov/Archives/edgar/data/1368514/000114036124031778/ef20031848_ex3-1.htm" style="-sec-extract:exhibit">3.2</a></td>
  <td style="text-align: justify;" valign="top">Second
Amended and Restated Bylaws (incorporated herein by reference to Exhibit 3.1 to
the Company&#8217;s Current Report on Form 8-K, filed with the SEC on June 28, 2024).</td>
 </tr><tr>
  <td valign="top"><a href="ef20075111_ex10-1.htm" style="-sec-extract:exhibit">10.1*</a></td>
  <td style="text-align: justify;" valign="top">


<div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">Amendment to
Employment Agreement, dated as of August 3, 2026, by and between ADMA
Biologics, Inc. and Paul Terence Kohler, Jr.</span></div>


</td>
 </tr><tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="padding: 0in; height: 1pt;" valign="top">
  <div style="margin: 0in;"><a href="ef20075111_ex31-1.htm" style="-sec-extract:exhibit">31.1*</a></div>
  </td>
  <td style="padding: 0in; height: 1pt; text-align: justify;" valign="top">
  <div style="margin: 0in;">Certification of Principal Executive
  Officer pursuant to Rules 13a-14(a) and 15d-14(a), as adopted pursuant to
  Section 302 of the Sarbanes-Oxley Act of 2002.</div>
  </td>
 </tr>
 <tr style="height: 1pt;">
  <td style="padding: 0in; height: 1pt;" valign="top">
  <div style="margin: 0in;"><a href="ef20075111_ex31-2.htm" style="-sec-extract:exhibit">31.2*</a></div>
  </td>
  <td style="padding: 0in; height: 1pt; text-align: justify;" valign="top">
  <div style="margin: 0in;">Certification of Principal Financial
  Officer pursuant to Rules 13a-14(a) and 15d-14(a), as adopted pursuant to
  Section 302 of the Sarbanes-Oxley Act of 2002.</div>
  </td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="padding: 0in; height: 1pt;" valign="top">
  <div style="margin: 0in;"><a href="ef20075111_ex32-1.htm" style="-sec-extract:exhibit">32.1**</a></div>
  </td>
  <td style="padding: 0in; height: 1pt; text-align: justify;" valign="top">
  <div style="margin: 0in;">Certification of Principal Executive
  Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section
  906 of the Sarbanes-Oxley Act of 2002.</div>
  </td>
 </tr>
 <tr style="height: 1pt;">
  <td style="padding: 0in; height: 1pt;" valign="top">
  <div style="margin: 0in;"><a href="ef20075111_ex32-2.htm" style="-sec-extract:exhibit">32.2**</a></div>
  </td>
  <td style="padding: 0in; height: 1pt; text-align: justify;" valign="top">
  <div style="margin: 0in;">Certification of Principal Financial
  Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section
  906 of the Sarbanes-Oxley Act of 2002.</div>
  </td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="padding: 0in; height: 1pt;" valign="top">
  <div style="margin: 0in;">101</div>
  </td>
  <td style="padding: 0in; height: 1pt; text-align: justify;" valign="top">
  <div style="margin: 0in;">The following materials from&#160;ADMA
Biologics, Inc.&#8217;s Form&#160;10-Q for the quarter ended June 30, 2026, formatted
in Extensible Business Reporting Language (XBRL): (i)&#160;Condensed
Consolidated Balance Sheets as of June 30, 2026 (Unaudited) and December 31,
2025, (ii)&#160;Unaudited Condensed Consolidated Statements of&#160;Operations
for the three and six months ended June 30, 2026 and 2025, (iii) Unaudited
Condensed Consolidated Statements of&#160;Changes in Stockholders' Equity for
the three and six months ended June 30, 2026 and 2025, (iv) Unaudited Condensed
Consolidated Statements of Cash Flows for the six months ended June 30, 2026
and 2025, and (v)&#160;Notes to (Unaudited) Condensed Consolidated Financial
Statements.</div>
  </td>
 </tr>
 <tr style="height: 1pt;">
  <td style="padding: 0in; height: 1pt;" valign="top">
  <div style="margin: 0in;">104</div>
  </td>
  <td style="padding: 0in; height: 1pt; text-align: justify;" valign="top">
  <div style="margin: 0in;">Cover Page Interactive Data File (formatted as
  Inline XBRL and contained in Exhibit 101).</div>
  </td>
 </tr>
</table><div>&#160;</div><hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 6px auto 6px 0px; width: 20%;"/><div>
   * Filed herewith.
  </div><div>&#160;
  </div><div>
   ** In accordance with SEC Release 33-8238, Exhibit 32.1 and Exhibit 32.2 are being furnished and not filed.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">69</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt; font-style: italic;"><a href="#index">Index</a></div></div></div><div style="text-align: center; font-weight: bold;">
   <a id="SIGNATURES" title="SIGNATURES"></a>SIGNATURES
  </div><div style="text-align: center; font-weight: bold;">&#160;
  </div><div style="text-indent: 36pt; text-align: justify;">
   Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
  </div><div style="text-align: justify;">&#160;
  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 5%;">&#160;</td>
    <td style="width: 40%;">&#160;</td>
    <td style="width: 5%;">&#160;</td>
    <td style="width: 5%;">&#160;</td>
    <td style="width: 45%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td colspan="2" style="padding: 0px; text-align: justify;">&#160;</td>
    <td colspan="3" style="padding: 0px; text-align: justify;">


      <span style="font-weight: bold;">ADMA Biologics, Inc.</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td colspan="2" style="padding: 0px; text-align: justify;">&#160;</td>
    <td colspan="3" style="padding: 0px; text-align: justify;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px; text-align: justify;">


      Date:
     </td>
    <td style="padding: 0px; text-align: justify;">


      August 5, 2026
     </td>
    <td style="padding: 0px; text-align: justify;">


      By:
     </td>
    <td colspan="2" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      /s/ Adam S. Grossman
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td colspan="2" style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; text-align: justify;">


      Name:
     </td>
    <td style="padding: 0px; text-align: justify;">


      Adam S. Grossman
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td colspan="2" style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; text-align: justify;">


      Title:
     </td>
    <td style="padding: 0px; text-align: justify;">


      President and Chief Executive Officer
    </td>
   </tr>

   <tr style="vertical-align: top; height: 1.0pt;">
    <td colspan="2" style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; text-align: justify;">(Principal Executive Officer)</td>
   </tr><tr style="vertical-align: top;">
    <td colspan="2" style="text-align: justify;">&#160;</td>
    <td style="text-align: justify;">&#160;</td>
    <td style="text-align: justify;">&#160;</td>
    <td style="text-align: justify;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px; text-align: justify;">


      Date:
     </td>
    <td style="padding: 0px; text-align: justify;">


      August 5, 2026
     </td>
    <td style="padding: 0px; text-align: justify;">


      By:
     </td>
    <td colspan="2" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      /s/ Paul Terence Kohler, Jr.
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td colspan="2" style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; text-align: justify;">


      Name:
     </td>
    <td style="padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; text-align: justify;">


      Paul Terence Kohler, Jr.
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td colspan="2" style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; text-align: justify;">&#160;</td>
    <td style="padding: 0px; text-align: justify;">


      Title:
     </td>
    <td style="padding: 0px; text-align: justify;">


      Chief Financial Officer
     </td>
   </tr><tr style="vertical-align: top;">
    <td colspan="2" style="text-align: justify;">&#160;</td>
    <td style="text-align: justify;">&#160;</td>
    <td style="text-align: justify;">&#160;</td>
    <td style="text-align: justify;">(Principal Financial Officer and Principal
Accounting Officer)</td>
   </tr>

  </table><div>&#160;</div><div>&#160;</div><div style="text-align: center; font-size: 8pt;">70</div><hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 0px auto 6px 0px; width: 100%;"/><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c2" id="hidden-fact-0" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c167" id="hidden-fact-2" name="adma:AgreementWithTermExpirationDate">2039-09-30</ix:nonNumeric>
<ix:nonNumeric contextRef="c169" id="hidden-fact-3" name="adma:AgreementWithTermExpirationDate">2031-07-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-15385">0001368514</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-15386">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-15387">Q2</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate" id="ixv-15388">--12-31</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="adma-20260630.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_8_fact" toRefs="ix_1_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_9_fact ix_10_fact ix_11_fact ix_12_fact" toRefs="ix_2_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:AresRevolvingFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:AresRevolvingFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:TwoCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:TwoCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:ThreeCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:ThreeCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:ThreeCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:ThreeCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">adma:SecuredPromissoryNotesPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">adma:SecuredPromissoryNotesPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-12-31</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-03-02</xbrli:startDate>
    <xbrli:endDate>2026-03-02</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-08-05</xbrli:startDate>
    <xbrli:endDate>2025-08-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-08-05</xbrli:startDate>
    <xbrli:endDate>2025-08-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-08-05</xbrli:startDate>
    <xbrli:endDate>2025-08-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-08-05</xbrli:startDate>
    <xbrli:endDate>2025-08-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-08-05</xbrli:startDate>
    <xbrli:endDate>2025-08-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-08-05</xbrli:startDate>
    <xbrli:endDate>2025-08-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-02</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-03-02</xbrli:startDate>
    <xbrli:endDate>2026-03-02</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-03-03</xbrli:startDate>
    <xbrli:endDate>2026-03-03</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-05-07</xbrli:startDate>
    <xbrli:endDate>2026-05-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:Two022CompensationPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:EquityIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:EquityIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">adma:EmployeesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:EquityIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:EquityIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:OtherCostAndExpenseOperating</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:OtherCostAndExpenseOperating</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:OtherCostAndExpenseOperating</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:OtherCostAndExpenseOperating</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:SellingGeneralAndAdministrativeExpense</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:SellingGeneralAndAdministrativeExpense</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:SellingGeneralAndAdministrativeExpense</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:SellingGeneralAndAdministrativeExpense</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
        <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-01-01</xbrli:startDate>
    <xbrli:endDate>2016-01-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:GenesisBPSMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:PlasmaPurchaseAgreementOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:GrifolsAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:GrifolsAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:KEDPlasmaAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:KEDPlasmaAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:ASCENIVMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:ASCENIVMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:ASCENIVMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:ASCENIVMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:BIVIGAMMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:BIVIGAMMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:BIVIGAMMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:BIVIGAMMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:IntermediatesAndOtherMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:IntermediatesAndOtherMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:IntermediatesAndOtherMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:IntermediatesAndOtherMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001368514</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
<!-- [WMV7][wrVjdr76BGB5rNM3bg9qbA8fOYCORj1XI4L23QdFuhkN5726Kz7/OPhjd0LXKiaaaZ+QGXHrHy1/zEUCGe0D8zQMkyVgXjvfPV18T0/jlzbweXZ3w2YrcOJUiMrS4tIEDBkaOhNqtZkg7UDsLnDxLe2oklhPSYSPuWDlDRHVJonK8XXzBkGcq4B9P/wTB+aj8NXHbpd1c50dVxHNqeG92+X6Yk4AzcIVABENWa9PPzD+lda3SdM1OMa55G3HMv9imiP1bs8MlqSnFaqU+DHKJjNZm+ACJe00XbI+shzVWDZuYWyT4hQ3OTQe78cWvzjVYvS/LX2GicySZT9xaWkMaMOxY4w8kpbywEuDna2o4J0=] CSR-->
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="Facility">
  <xbrli:measure>adma:Facility</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Product">
  <xbrli:measure>adma:Product</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Customer">
  <xbrli:measure>adma:Customer</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Installment">
  <xbrli:measure>adma:Installment</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Term">
  <xbrli:measure>adma:Term</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Liters">
  <xbrli:measure>adma:Liters</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segment">
  <xbrli:measure>adma:Segment</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>
</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>adma-20260630.xsd
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Wed Aug 05 21:15:28 UTC 2026 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2026" targetNamespace="http://admabiologics.com/20260630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2026" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:adma="http://admabiologics.com/20260630" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="adma-20260630_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="adma-20260630_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="adma-20260630_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="adma-20260630_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://admabiologics.com/role/ConsolidatedBalanceSheet" id="adma_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals" id="adma_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ConsolidatedIncomeStatement" id="adma_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ShareholdersEquityType2or3" id="adma_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ConsolidatedCashFlow" id="adma_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ORGANIZATIONANDBUSINESS" id="adma_r_ORGANIZATIONANDBUSINESS">
        <link:definition>006 - Disclosure - ORGANIZATION AND BUSINESS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" id="adma_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/INVENTORIES" id="adma_r_INVENTORIES">
        <link:definition>008 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/PROPERTYANDEQUIPMENT" id="adma_r_PROPERTYANDEQUIPMENT">
        <link:definition>009 - Disclosure - PROPERTY AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALE" id="adma_r_ASSETSANDLIABILITIESHELDFORSALE">
        <link:definition>010 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" id="adma_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES">
        <link:definition>011 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/DEBT" id="adma_r_DEBT">
        <link:definition>012 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/STOCKHOLDERSEQUITY" id="adma_r_STOCKHOLDERSEQUITY">
        <link:definition>013 - Disclosure - STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONS" id="adma_r_RELATEDPARTYTRANSACTIONS">
        <link:definition>014 - Disclosure - RELATED PARTY TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIES" id="adma_r_COMMITMENTSANDCONTINGENCIES">
        <link:definition>015 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SEGMENTS" id="adma_r_SEGMENTS">
        <link:definition>016 - Disclosure - SEGMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/LEASEOBLIGATIONS" id="adma_r_LEASEOBLIGATIONS">
        <link:definition>017 - Disclosure - LEASE OBLIGATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/INCOMETAXES" id="adma_r_INCOMETAXES">
        <link:definition>018 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION" id="adma_r_SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION">
        <link:definition>019 - Disclosure - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/AccountingPoliciesByPolicy" id="adma_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" id="adma_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>996001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/INVENTORIESTables" id="adma_r_INVENTORIESTables">
        <link:definition>996002 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/PROPERTYANDEQUIPMENTTables" id="adma_r_PROPERTYANDEQUIPMENTTables">
        <link:definition>996003 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" id="adma_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables">
        <link:definition>996004 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/DEBTTables" id="adma_r_DEBTTables">
        <link:definition>996005 - Disclosure - DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/STOCKHOLDERSEQUITYTables" id="adma_r_STOCKHOLDERSEQUITYTables">
        <link:definition>996006 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SEGMENTSTables" id="adma_r_SEGMENTSTables">
        <link:definition>996007 - Disclosure - SEGMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/LEASEOBLIGATIONSTables" id="adma_r_LEASEOBLIGATIONSTables">
        <link:definition>996008 - Disclosure - LEASE OBLIGATIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/INCOMETAXESTables" id="adma_r_INCOMETAXESTables">
        <link:definition>996009 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables" id="adma_r_SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables">
        <link:definition>996010 - Disclosure - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ORGANIZATIONANDBUSINESSDetails" id="adma_r_ORGANIZATIONANDBUSINESSDetails">
        <link:definition>996011 - Disclosure - ORGANIZATION AND BUSINESS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" id="adma_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>996012 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable" id="adma_r_CalculationofBasicandDilutedEarningsPerShareTable">
        <link:definition>996013 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Basic and Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable" id="adma_r_CalculationofDilutedEarningsPerShareAntidilutiveSharesTable">
        <link:definition>996014 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Diluted Earnings Per Share - Antidilutive Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ComponentsofInventoryTable" id="adma_r_ComponentsofInventoryTable">
        <link:definition>996015 - Disclosure - INVENTORIES - Components of Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/PROPERTYANDEQUIPMENTDetails" id="adma_r_PROPERTYANDEQUIPMENTDetails">
        <link:definition>996016 - Disclosure - PROPERTY AND EQUIPMENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable" id="adma_r_PropertyandEquipmentandRelatedAccumulatedDepreciationTable">
        <link:definition>996017 - Disclosure - PROPERTY AND EQUIPMENT - Property and Equipment and Related Accumulated Depreciation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails" id="adma_r_ASSETSANDLIABILITIESHELDFORSALEDetails">
        <link:definition>996018 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable" id="adma_r_AccruedExpensesandOtherCurrentLiabilitiesTable">
        <link:definition>996019 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/DEBTDetails" id="adma_r_DEBTDetails">
        <link:definition>996020 - Disclosure - DEBT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable" id="adma_r_SummaryofOutstandingSeniorNotesPayableTable">
        <link:definition>996021 - Disclosure - DEBT - Summary of Outstanding Senior Notes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ScheduleofDebtMaturitiesTable" id="adma_r_ScheduleofDebtMaturitiesTable">
        <link:definition>996022 - Disclosure - DEBT - Schedule of Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails" id="adma_r_STOCKHOLDERSEQUITYDetails">
        <link:definition>996023 - Disclosure - STOCKHOLDERS' EQUITY (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable" id="adma_r_ScheduleCommonStockRepurchaseTable">
        <link:definition>996024 - Disclosure - STOCKHOLDERS' EQUITY - Schedule Common Stock Repurchase (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ScheduleofAssumptionsTable" id="adma_r_ScheduleofAssumptionsTable">
        <link:definition>996025 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ScheduleofOptionActivityTable" id="adma_r_ScheduleofOptionActivityTable">
        <link:definition>996026 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable" id="adma_r_ScheduleofUnvestedRSUActivityTable">
        <link:definition>996027 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Unvested RSU Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable" id="adma_r_ScheduleofStockBasedCompensationExpenseTable">
        <link:definition>996028 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable0" id="adma_r_ScheduleofStockBasedCompensationExpenseTable0">
        <link:definition>996029 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation Expense (Details) 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails" id="adma_r_RELATEDPARTYTRANSACTIONSDetails">
        <link:definition>996030 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails" id="adma_r_COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>996031 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SEGMENTSDetails" id="adma_r_SEGMENTSDetails">
        <link:definition>996032 - Disclosure - SEGMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable" id="adma_r_SummarizedFinancialInformationConcerningReportableSegmentsTable">
        <link:definition>996033 - Disclosure - SEGMENTS - Summarized Financial Information Concerning Reportable Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable" id="adma_r_NetRevenuesAccordingtoGeographicAreaTable">
        <link:definition>996034 - Disclosure - SEGMENTS - Net Revenues According to Geographic Area (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable" id="adma_r_NetRevenuesDisaggregatedbyProductTable">
        <link:definition>996035 - Disclosure - SEGMENTS - Net Revenues,Disaggregated by Product (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/LEASEOBLIGATIONSDetails" id="adma_r_LEASEOBLIGATIONSDetails">
        <link:definition>996036 - Disclosure - LEASE OBLIGATIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable" id="adma_r_PaymentsUnderLeaseObligationsTable">
        <link:definition>996037 - Disclosure - LEASE OBLIGATIONS - Payments Under Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/EstimatedAnnualEffectiveTaxRateTable" id="adma_r_EstimatedAnnualEffectiveTaxRateTable">
        <link:definition>996038 - Disclosure - INCOME TAXES - Estimated Annual Effective Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/SupplementalCashFlowInformationTable" id="adma_r_SupplementalCashFlowInformationTable">
        <link:definition>996039 - Disclosure - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://admabiologics.com/role/AdditionalCalculations" id="adma_r_AdditionalCalculations">
        <link:definition>996040 - Disclosure - AdditionalCalculations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2026" schemaLocation="https://xbrl.sec.gov/sic/2026/sic-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd"/>
  <xs:element name="ReconciliationOfRevenuesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfRevenuesAbstract"/>
  <xs:element name="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract"/>
  <xs:element name="ReconciliationOfIncomeLossBeforeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract"/>
  <xs:element name="ReconciliationOfTotalAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfTotalAssetsAbstract"/>
  <xs:element name="ReconciliationOfRevenuesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfRevenuesAbstract0"/>
  <xs:element name="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0"/>
  <xs:element name="ReconciliationOfIncomeLossBeforeTaxesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0"/>
  <xs:element name="ReconciliationOfTotalAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfTotalAssetsAbstract0"/>
  <xs:element name="ReconciliationOfRevenuesAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfRevenuesAbstract1"/>
  <xs:element name="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1"/>
  <xs:element name="ReconciliationOfIncomeBeforeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfIncomeBeforeTaxesAbstract"/>
  <xs:element name="ReconciliationOfTotalAssetsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfTotalAssetsAbstract1"/>
  <xs:element name="ReconciliationOfRevenuesAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfRevenuesAbstract2"/>
  <xs:element name="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2"/>
  <xs:element name="ReconciliationOfIncomeLossBeforeTaxesAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1"/>
  <xs:element name="ReconciliationOfTotalAssetsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ReconciliationOfTotalAssetsAbstract2"/>
  <xs:element name="DepositsAndOtherNoncurrentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="adma_DepositsAndOtherNoncurrentAssets"/>
  <xs:element name="StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants"/>
  <xs:element name="StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants"/>
  <xs:element name="VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount"/>
  <xs:element name="VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares"/>
  <xs:element name="AmortizationOfLicenseRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="adma_AmortizationOfLicenseRevenue"/>
  <xs:element name="IncreaseDecreaseInDepositsAndOtherAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_IncreaseDecreaseInDepositsAndOtherAssets"/>
  <xs:element name="PaymentOfDebtRefinancingFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_PaymentOfDebtRefinancingFees"/>
  <xs:element name="TaxesPaidOnVestedRestrictedStockUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_TaxesPaidOnVestedRestrictedStockUnits"/>
  <xs:element name="PaymentOfEndOfTermFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_PaymentOfEndOfTermFee"/>
  <xs:element name="AccruedRebatesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_AccruedRebatesCurrent"/>
  <xs:element name="AccruedTestingCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_AccruedTestingCurrent"/>
  <xs:element name="SeniorNotesPayableBeforeDebtDiscount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_SeniorNotesPayableBeforeDebtDiscount"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice"/>
  <xs:element name="LesseeOperatingLeaseLiabilityPaymentsDueYearSix" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix"/>
  <xs:element name="NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale"/>
  <xs:element name="NumberOfPlasmaCollectionFacilitiesUnderDevelopment" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment"/>
  <xs:element name="NumberOfFDAApprovedProduct" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_NumberOfFDAApprovedProduct"/>
  <xs:element name="AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts"/>
  <xs:element name="NumberOfCustomers" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_NumberOfCustomers"/>
  <xs:element name="DeferredRevenueRemainingAmortizationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_DeferredRevenueRemainingAmortizationPeriod"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage"/>
  <xs:element name="LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount"/>
  <xs:element name="DefaultInterestRateMarginAboveApplicableRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="adma_DefaultInterestRateMarginAboveApplicableRate"/>
  <xs:element name="MinimumFixedChargeCoverageRatio" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="adma_MinimumFixedChargeCoverageRatio"/>
  <xs:element name="AcceleratedShareRepurchaseUpfrontCashPrepayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment"/>
  <xs:element name="AcceleratedShareRepurchaseRemainingPrepaymentAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount"/>
  <xs:element name="NumberOfInstallments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_NumberOfInstallments"/>
  <xs:element name="RelatedPartyTransactionLeaseRenewalPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_RelatedPartyTransactionLeaseRenewalPeriod"/>
  <xs:element name="RelatedPartyTransactionLeaseTerminationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_RelatedPartyTransactionLeaseTerminationPeriod"/>
  <xs:element name="NumberOfPlasmaCollectionFacilities" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_NumberOfPlasmaCollectionFacilities"/>
  <xs:element name="AgreementWithTermExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_AgreementWithTermExpirationDate"/>
  <xs:element name="NumberOfRenewalTerms" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_NumberOfRenewalTerms"/>
  <xs:element name="QuantityOfRespiratorySyncytialVirusPlasmaUsed" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed"/>
  <xs:element name="RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod"/>
  <xs:element name="IncreaseInMinimumAnnualPriceTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_IncreaseInMinimumAnnualPriceTerm"/>
  <xs:element name="PlasmaPurchaseAgreementRenewalPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_PlasmaPurchaseAgreementRenewalPeriod"/>
  <xs:element name="PlasmaSupplyAgreementTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_PlasmaSupplyAgreementTerm"/>
  <xs:element name="NumberOfFDALicensedPlasmaCollectionFacilities" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_NumberOfFDALicensedPlasmaCollectionFacilities"/>
  <xs:element name="ADMABioManufacturingSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ADMABioManufacturingSegmentMember"/>
  <xs:element name="ASCENIVMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ASCENIVMember"/>
  <xs:element name="ASRAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ASRAgreementMember"/>
  <xs:element name="AresRevolvingFacilityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_AresRevolvingFacilityMember"/>
  <xs:element name="ArethLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ArethLLCMember"/>
  <xs:element name="BIVIGAMMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_BIVIGAMMember"/>
  <xs:element name="EmployeesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_EmployeesMember"/>
  <xs:element name="EquityIncentivePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_EquityIncentivePlanMember"/>
  <xs:element name="GenesisBPSMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_GenesisBPSMember"/>
  <xs:element name="GrifolsAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_GrifolsAgreementMember"/>
  <xs:element name="IntermediatesAndOtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_IntermediatesAndOtherMember"/>
  <xs:element name="JPMCreditAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_JPMCreditAgreementMember"/>
  <xs:element name="JPMCreditFacilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_JPMCreditFacilitiesMember"/>
  <xs:element name="JPMTermLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_JPMTermLoanMember"/>
  <xs:element name="KEDPlasmaAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_KEDPlasmaAgreementMember"/>
  <xs:element name="PlasmaCollectionCentersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_PlasmaCollectionCentersMember"/>
  <xs:element name="PlasmaCollectionCentersSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_PlasmaCollectionCentersSegmentMember"/>
  <xs:element name="PlasmaPurchaseAgreementOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_PlasmaPurchaseAgreementOneMember"/>
  <xs:element name="SecuredPromissoryNotesPayableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_SecuredPromissoryNotesPayableMember"/>
  <xs:element name="ThreeCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_ThreeCustomersMember"/>
  <xs:element name="Two022CompensationPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_Two022CompensationPlanMember"/>
  <xs:element name="TwoCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_TwoCustomersMember"/>
<!-- [WMV7][bdlKySzmT3NS1vJhBuZ7WLCX8/GR2UUr6Z7bjrfyrIEEakM4wXLd+dAAmXaa48b3+NTTGKpuB1L8GCLEe4oAc4HMK+Pplr2v+E5bkxpO03Houm3xooMXgaWQU6FfXf2xla8UGO+oTJmBIfxgRdRBn/j9F18IweDqHHibNxUrwaQ6mne24kvS8fHBugOdS69SDLRLKfWFqKohlbrcWrp0xnwDY6epCvzgSXczhXBU9GEpd0MA/7/KO0QlByczmyiBPeWv7oDkWJywFonJYX7YGEtqErFPBNYaTy35GaKykhl0GXZuUHl0Znt8TvdZH5EJKtj3YjnjFHjrs0QcW88FZyx7bcsqZ9Ub1zR5vfVTb20=] CSR-->
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="adma_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>3
<FILENAME>adma-20260630_def.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Wed Aug 05 21:15:28 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedBalanceSheet" roleURI="http://admabiologics.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedIncomeStatement" roleURI="http://admabiologics.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ShareholdersEquityType2or3" roleURI="http://admabiologics.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedCashFlow" roleURI="http://admabiologics.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ORGANIZATIONANDBUSINESS" roleURI="http://admabiologics.com/role/ORGANIZATIONANDBUSINESS"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_INVENTORIES" roleURI="http://admabiologics.com/role/INVENTORIES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PROPERTYANDEQUIPMENT" roleURI="http://admabiologics.com/role/PROPERTYANDEQUIPMENT"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ASSETSANDLIABILITIESHELDFORSALE" roleURI="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALE"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" roleURI="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_DEBT" roleURI="http://admabiologics.com/role/DEBT"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_STOCKHOLDERSEQUITY" roleURI="http://admabiologics.com/role/STOCKHOLDERSEQUITY"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_RELATEDPARTYTRANSACTIONS" roleURI="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONS"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_COMMITMENTSANDCONTINGENCIES" roleURI="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SEGMENTS" roleURI="http://admabiologics.com/role/SEGMENTS"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_LEASEOBLIGATIONS" roleURI="http://admabiologics.com/role/LEASEOBLIGATIONS"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_INCOMETAXES" roleURI="http://admabiologics.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION" roleURI="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_AccountingPoliciesByPolicy" roleURI="http://admabiologics.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_INVENTORIESTables" roleURI="http://admabiologics.com/role/INVENTORIESTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PROPERTYANDEQUIPMENTTables" roleURI="http://admabiologics.com/role/PROPERTYANDEQUIPMENTTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" roleURI="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_DEBTTables" roleURI="http://admabiologics.com/role/DEBTTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_STOCKHOLDERSEQUITYTables" roleURI="http://admabiologics.com/role/STOCKHOLDERSEQUITYTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SEGMENTSTables" roleURI="http://admabiologics.com/role/SEGMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_LEASEOBLIGATIONSTables" roleURI="http://admabiologics.com/role/LEASEOBLIGATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_INCOMETAXESTables" roleURI="http://admabiologics.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables" roleURI="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_CalculationofBasicandDilutedEarningsPerShareTable" roleURI="http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_CalculationofDilutedEarningsPerShareAntidilutiveSharesTable" roleURI="http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ComponentsofInventoryTable" roleURI="http://admabiologics.com/role/ComponentsofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PropertyandEquipmentandRelatedAccumulatedDepreciationTable" roleURI="http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_AccruedExpensesandOtherCurrentLiabilitiesTable" roleURI="http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SummaryofOutstandingSeniorNotesPayableTable" roleURI="http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofDebtMaturitiesTable" roleURI="http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleCommonStockRepurchaseTable" roleURI="http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofAssumptionsTable" roleURI="http://admabiologics.com/role/ScheduleofAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofOptionActivityTable" roleURI="http://admabiologics.com/role/ScheduleofOptionActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofUnvestedRSUActivityTable" roleURI="http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofStockBasedCompensationExpenseTable" roleURI="http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofStockBasedCompensationExpenseTable0" roleURI="http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable0"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SummarizedFinancialInformationConcerningReportableSegmentsTable" roleURI="http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_NetRevenuesAccordingtoGeographicAreaTable" roleURI="http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_NetRevenuesDisaggregatedbyProductTable" roleURI="http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PaymentsUnderLeaseObligationsTable" roleURI="http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_EstimatedAnnualEffectiveTaxRateTable" roleURI="http://admabiologics.com/role/EstimatedAnnualEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SupplementalCashFlowInformationTable" roleURI="http://admabiologics.com/role/SupplementalCashFlowInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ORGANIZATIONANDBUSINESSDetails" roleURI="http://admabiologics.com/role/ORGANIZATIONANDBUSINESSDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PROPERTYANDEQUIPMENTDetails" roleURI="http://admabiologics.com/role/PROPERTYANDEQUIPMENTDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ASSETSANDLIABILITIESHELDFORSALEDetails" roleURI="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_DEBTDetails" roleURI="http://admabiologics.com/role/DEBTDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_STOCKHOLDERSEQUITYDetails" roleURI="http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_RELATEDPARTYTRANSACTIONSDetails" roleURI="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SEGMENTSDetails" roleURI="http://admabiologics.com/role/SEGMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_LEASEOBLIGATIONSDetails" roleURI="http://admabiologics.com/role/LEASEOBLIGATIONSDetails"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://admabiologics.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Goodwill" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_DepositsAndOtherNoncurrentAssets" xlink:href="adma-20260630.xsd#adma_DepositsAndOtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="adma_DepositsAndOtherNoncurrentAssets" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockValue" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockValue" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockValue" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="30" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherCostAndExpenseOperating" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOnSaleOfInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainOnSaleOfInvestments" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndOtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestAndOtherIncome" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="21" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" xlink:href="adma-20260630.xsd#adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" xlink:href="adma-20260630.xsd#adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" xlink:href="adma-20260630.xsd#adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" xlink:href="adma-20260630.xsd#adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_AresRevolvingFacilityMember" xlink:href="adma-20260630.xsd#adma_AresRevolvingFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="adma_AresRevolvingFacilityMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_JPMCreditFacilitiesMember" xlink:href="adma-20260630.xsd#adma_JPMCreditFacilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="adma_JPMCreditFacilitiesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOnSaleOfInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainOnSaleOfInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_AmortizationOfLicenseRevenue" xlink:href="adma-20260630.xsd#adma_AmortizationOfLicenseRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="adma_AmortizationOfLicenseRevenue" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_IncreaseDecreaseInDepositsAndOtherAssets" xlink:href="adma-20260630.xsd#adma_IncreaseDecreaseInDepositsAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="adma_IncreaseDecreaseInDepositsAndOtherAssets" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PaymentOfDebtRefinancingFees" xlink:href="adma-20260630.xsd#adma_PaymentOfDebtRefinancingFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="adma_PaymentOfDebtRefinancingFees" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_TaxesPaidOnVestedRestrictedStockUnits" xlink:href="adma-20260630.xsd#adma_TaxesPaidOnVestedRestrictedStockUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="adma_TaxesPaidOnVestedRestrictedStockUnits" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PaymentOfEndOfTermFee" xlink:href="adma-20260630.xsd#adma_PaymentOfEndOfTermFee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="adma_PaymentOfEndOfTermFee" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="30" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ORGANIZATIONANDBUSINESS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/INVENTORIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/PROPERTYANDEQUIPMENT" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALE" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/DEBT" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SEGMENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/LEASEOBLIGATIONS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/INCOMETAXES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/INVENTORIESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/DEBTTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcceleratedShareRepurchasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_AcceleratedShareRepurchasesTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SEGMENTSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/LEASEOBLIGATIONSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/INCOMETAXESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ComponentsofInventoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ManufacturingFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ManufacturingFacilityMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetUnderConstructionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetUnderConstructionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AssetUnderConstructionMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LandMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="adma_AccruedRebatesCurrent" xlink:href="adma-20260630.xsd#adma_AccruedRebatesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="adma_AccruedRebatesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedBonusesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedBonusesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_AccruedTestingCurrent" xlink:href="adma-20260630.xsd#adma_AccruedTestingCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="adma_AccruedTestingCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedSalariesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedSalariesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_JPMTermLoanMember" xlink:href="adma-20260630.xsd#adma_JPMTermLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="adma_JPMTermLoanMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_SeniorNotesPayableBeforeDebtDiscount" xlink:href="adma-20260630.xsd#adma_SeniorNotesPayableBeforeDebtDiscount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="adma_SeniorNotesPayableBeforeDebtDiscount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ScheduleofDebtMaturitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfTreasuryStockTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ScheduleofAssumptionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ScheduleofOptionActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeLocationBalanceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementOfIncomeLocationBalanceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_ConsolidationItemsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_MaterialReconcilingItemsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateNonSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_CorporateNonSegmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ADMABioManufacturingSegmentMember" xlink:href="adma-20260630.xsd#adma_ADMABioManufacturingSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="adma_ADMABioManufacturingSegmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaCollectionCentersSegmentMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="adma_PlasmaCollectionCentersSegmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOnSaleOfInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_GainOnSaleOfInvestments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_Assets" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_InterestExpenseNonoperating" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_InvestmentIncomeInterest" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="16" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_ConsolidationItemsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonUsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_MaterialReconcilingItemsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ADMABioManufacturingSegmentMember" xlink:href="adma-20260630.xsd#adma_ADMABioManufacturingSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="adma_ADMABioManufacturingSegmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaCollectionCentersSegmentMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="adma_PlasmaCollectionCentersSegmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_ConsolidationItemsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_ProductOrServiceAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ASCENIVMember" xlink:href="adma-20260630.xsd#adma_ASCENIVMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="adma_ASCENIVMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_BIVIGAMMember" xlink:href="adma-20260630.xsd#adma_BIVIGAMMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="adma_BIVIGAMMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_IntermediatesAndOtherMember" xlink:href="adma-20260630.xsd#adma_IntermediatesAndOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="adma_IntermediatesAndOtherMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_MaterialReconcilingItemsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ADMABioManufacturingSegmentMember" xlink:href="adma-20260630.xsd#adma_ADMABioManufacturingSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="adma_ADMABioManufacturingSegmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaCollectionCentersSegmentMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="adma_PlasmaCollectionCentersSegmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:href="adma-20260630.xsd#adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/EstimatedAnnualEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SupplementalCashFlowInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" xlink:href="adma-20260630.xsd#adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ORGANIZATIONANDBUSINESSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment" xlink:href="adma-20260630.xsd#adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfFDAApprovedProduct" xlink:href="adma-20260630.xsd#adma_NumberOfFDAApprovedProduct"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="adma_NumberOfFDAApprovedProduct" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_TwoCustomersMember" xlink:href="adma-20260630.xsd#adma_TwoCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="adma_TwoCustomersMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ThreeCustomersMember" xlink:href="adma-20260630.xsd#adma_ThreeCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="adma_ThreeCustomersMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" xlink:href="adma-20260630.xsd#adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfCustomers" xlink:href="adma-20260630.xsd#adma_NumberOfCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="adma_NumberOfCustomers" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_DeferredRevenueRemainingAmortizationPeriod" xlink:href="adma-20260630.xsd#adma_DeferredRevenueRemainingAmortizationPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="adma_DeferredRevenueRemainingAmortizationPeriod" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/PROPERTYANDEQUIPMENTDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupClassificationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_SecuredPromissoryNotesPayableMember" xlink:href="adma-20260630.xsd#adma_SecuredPromissoryNotesPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="adma_SecuredPromissoryNotesPayableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaCollectionCentersMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="adma_PlasmaCollectionCentersMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaCollectionCentersSegmentMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="adma_PlasmaCollectionCentersSegmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" xlink:href="adma-20260630.xsd#adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" xlink:href="adma-20260630.xsd#adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDepositLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecurityDepositLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SecurityDepositLiability" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/DEBTDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_CounterpartyNameAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_JPMTermLoanMember" xlink:href="adma-20260630.xsd#adma_JPMTermLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="adma_JPMTermLoanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BaseRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_JPMCreditAgreementMember" xlink:href="adma-20260630.xsd#adma_JPMCreditAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="adma_JPMCreditAgreementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_JPMCreditFacilitiesMember" xlink:href="adma-20260630.xsd#adma_JPMCreditFacilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="adma_JPMCreditFacilitiesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" xlink:href="adma-20260630.xsd#adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_DefaultInterestRateMarginAboveApplicableRate" xlink:href="adma-20260630.xsd#adma_DefaultInterestRateMarginAboveApplicableRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="adma_DefaultInterestRateMarginAboveApplicableRate" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_MinimumFixedChargeCoverageRatio" xlink:href="adma-20260630.xsd#adma_MinimumFixedChargeCoverageRatio"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="adma_MinimumFixedChargeCoverageRatio" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ShareRepurchaseProgramAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_ShareRepurchaseProgramAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ShareRepurchaseProgramDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ShareRepurchaseProgramDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_TitleOfIndividualAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_Two022CompensationPlanMember" xlink:href="adma-20260630.xsd#adma_Two022CompensationPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="adma_Two022CompensationPlanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_EquityIncentivePlanMember" xlink:href="adma-20260630.xsd#adma_EquityIncentivePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="adma_EquityIncentivePlanMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ASRAgreementMember" xlink:href="adma-20260630.xsd#adma_ASRAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ShareRepurchaseProgramDomain" xlink:to="adma_ASRAgreementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_EmployeesMember" xlink:href="adma-20260630.xsd#adma_EmployeesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="adma_EmployeesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_DirectorMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment" xlink:href="adma-20260630.xsd#adma_AcceleratedShareRepurchaseUpfrontCashPrepayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount" xlink:href="adma-20260630.xsd#adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareRepurchaseProgramExciseTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareRepurchaseProgramExciseTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareRepurchaseProgramExciseTax" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfInstallments" xlink:href="adma-20260630.xsd#adma_NumberOfInstallments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="adma_NumberOfInstallments" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="19" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_CounterpartyNameAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_ArethLLCMember" xlink:href="adma-20260630.xsd#adma_ArethLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="adma_ArethLLCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_GenesisBPSMember" xlink:href="adma-20260630.xsd#adma_GenesisBPSMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="adma_GenesisBPSMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OperatingCostsAndExpenses" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseExpirationDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseExpirationDate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LeaseExpirationDate1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_RelatedPartyTransactionLeaseRenewalPeriod" xlink:href="adma-20260630.xsd#adma_RelatedPartyTransactionLeaseRenewalPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="adma_RelatedPartyTransactionLeaseRenewalPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_RelatedPartyTransactionLeaseTerminationPeriod" xlink:href="adma-20260630.xsd#adma_RelatedPartyTransactionLeaseTerminationPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="adma_RelatedPartyTransactionLeaseTerminationPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfArrangementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaPurchaseAgreementOneMember" xlink:href="adma-20260630.xsd#adma_PlasmaPurchaseAgreementOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="adma_PlasmaPurchaseAgreementOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_GrifolsAgreementMember" xlink:href="adma-20260630.xsd#adma_GrifolsAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="adma_GrifolsAgreementMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_KEDPlasmaAgreementMember" xlink:href="adma-20260630.xsd#adma_KEDPlasmaAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="adma_KEDPlasmaAgreementMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfPlasmaCollectionFacilities" xlink:href="adma-20260630.xsd#adma_NumberOfPlasmaCollectionFacilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="adma_NumberOfPlasmaCollectionFacilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_AgreementWithTermExpirationDate" xlink:href="adma-20260630.xsd#adma_AgreementWithTermExpirationDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="adma_AgreementWithTermExpirationDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfRenewalTerms" xlink:href="adma-20260630.xsd#adma_NumberOfRenewalTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="adma_NumberOfRenewalTerms" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed" xlink:href="adma-20260630.xsd#adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" xlink:href="adma-20260630.xsd#adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_IncreaseInMinimumAnnualPriceTerm" xlink:href="adma-20260630.xsd#adma_IncreaseInMinimumAnnualPriceTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="adma_IncreaseInMinimumAnnualPriceTerm" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaPurchaseAgreementRenewalPeriod" xlink:href="adma-20260630.xsd#adma_PlasmaPurchaseAgreementRenewalPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="adma_PlasmaPurchaseAgreementRenewalPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaSupplyAgreementTerm" xlink:href="adma-20260630.xsd#adma_PlasmaSupplyAgreementTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="adma_PlasmaSupplyAgreementTerm" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/SEGMENTSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfFDALicensedPlasmaCollectionFacilities" xlink:href="adma-20260630.xsd#adma_NumberOfFDALicensedPlasmaCollectionFacilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="adma_NumberOfFDALicensedPlasmaCollectionFacilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://admabiologics.com/role/LEASEOBLIGATIONSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
<!-- [WMV7][zHzIn6A2tzMVEOIv4Zcg+rML8VqDpVIgWl5/7Gd+gTIZzI3b2S4h2VLoGW1ph5dRC6KjbNlbfIbCEgiZZf763Si9R9I9j7Fr0nMUdrmplDyiFqxHNBGAQcWsM8c7sl4wYhZDeRFSna7XDuej22uoJcZ0Vg+kUJEMdUDXoX4xzOhhZLbHwb/eNI/ylmR8P1v8/f/fw3qNQXlvu/lfie91pT/DxOQdsEUHGeMtb98QziGLr8u/dx0UM8Z4xNNux4Lj2nbfxuO6NN4R92ibVNCfFdBJGWbDqwXNk+dJ6HTjNzkzmEXvL62o+ICbJMS1zOjoCciJT7GRWcFYniySB8XbyCeQxwx2jo62w0bDqASYgQ==] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>adma-20260630_lab.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Wed Aug 05 21:15:28 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">CONDENSED CONSOLIDATED BALANCE SHEETS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">TOTAL LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">TOTAL STOCKHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">INCOME FROM OPERATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other income (expense), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">INCOME BEFORE INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (loss) before taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">NET INCOME</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Balance, Treasury stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl0" xml:lang="en-US">Balance, Treasury stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl1" xml:lang="en-US">Treasury stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents - beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash and cash equivalents - end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">ORGANIZATION AND BUSINESS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">INVENTORIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Asset, Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Total property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US">ASSETS AND LIABILITIES HELD FOR SALE [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US">Total accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">DEBT [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Total debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US">Total debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl0" xml:lang="en-US">Line of Credit Facility, Maximum Amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US">Options outstanding, vested and expected to vest, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl0" xml:lang="en-US">Options outstanding, vested and expected to vest, ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Options outstanding, vested and expected to vest, beginning balance - Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Options outstanding, vested and expected to vest, ending balance - Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Beginning balance - Weighted average grant date fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Ending balance - Weighted average grant date fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">SEGMENTS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">LEASE OBLIGATIONS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">INCOME TAXES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xml:lang="en-US">Assets held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_DepositsAndOtherNoncurrentAssets" xlink:href="adma-20260630.xsd#adma_DepositsAndOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_DepositsAndOtherNoncurrentAssets_lbl" xml:lang="en-US">Deposits and other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DepositsAndOtherNoncurrentAssets" xlink:to="adma_DepositsAndOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current portion of long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Less: current portion of long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion of lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Liabilities held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl" xml:lang="en-US">Deferred revenue, net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease obligations, net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Balance at June 30, 2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock, $0.0001 par value, 10,000,000 shares authorized, no shares issued and outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred stock, outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common Stock - voting, $0.0001 par value, 300,000,000 shares authorized, June 30, 2026: 241,089,992 issued and 225,355,228 outstanding; December 31, 2025: 239,793,566 issued and 237,874,496 outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">REVENUES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of product revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">OPERATING EXPENSES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCostAndExpenseOperating_lbl" xml:lang="en-US">Plasma center operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCostAndExpenseOperating" xlink:to="us-gaap_OtherCostAndExpenseOperating_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Consolidated selling, general and administrative expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">OTHER INCOME (EXPENSE):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndOtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndOtherIncome_lbl" xml:lang="en-US">Interest and other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0" xml:lang="en-US">Loss on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">BASIC EARNINGS PER COMMON SHARE (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Basic earnings per common share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">DILUTED EARNINGS PER COMMON SHARE (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Diluted earnings per common share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted-average number of common shares (denominator)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Total shares - diluted (denominator)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" xlink:href="adma-20260630.xsd#adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants_lbl" xml:lang="en-US">Cashless exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" xlink:to="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" xlink:href="adma-20260630.xsd#adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants_lbl" xml:lang="en-US">Cashless exercise of warrants (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" xlink:to="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" xlink:href="adma-20260630.xsd#adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount_lbl" xml:lang="en-US">Vesting of Restricted Stock Units, net of shares withheld for taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" xlink:to="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" xlink:href="adma-20260630.xsd#adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares_lbl" xml:lang="en-US">Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" xlink:to="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation and amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income tax provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl1" xml:lang="en-US">Plasma center operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_AmortizationOfLicenseRevenue" xlink:href="adma-20260630.xsd#adma_AmortizationOfLicenseRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_AmortizationOfLicenseRevenue_lbl" xml:lang="en-US">Amortization of license revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AmortizationOfLicenseRevenue" xlink:to="adma_AmortizationOfLicenseRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US">Other current and non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale_lbl" xml:lang="en-US">Proceeds on the sales of assets held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US">Revolving facility proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl0" xml:lang="en-US">Amount borrowed under credit facility (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Net proceeds from the exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury stock, at cost, 15,734,764 and 1,919,070 shares as of June 30, 2026 and December 31, 2025, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOnSaleOfInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainOnSaleOfInvestments_lbl" xml:lang="en-US">Gain on sale of plasma centers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOnSaleOfInvestments" xlink:to="us-gaap_GainOnSaleOfInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_GainOnSaleOfInvestments_lbl0" xml:lang="en-US">Gain on sale of plasma centers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOnSaleOfInvestments" xlink:to="us-gaap_GainOnSaleOfInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl0" xml:lang="en-US">Unallocated interest expense, primarily related to interest on senior debt (see Note 6)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Acquisition of treasury stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl0" xml:lang="en-US">Total cost of shares repurchased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US">Acquisition of treasury stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl0" xml:lang="en-US">Shares repurchased (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xml:lang="en-US">Loss on disposal of fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_IncreaseDecreaseInDepositsAndOtherAssets" xlink:href="adma-20260630.xsd#adma_IncreaseDecreaseInDepositsAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="adma_IncreaseDecreaseInDepositsAndOtherAssets_lbl" xml:lang="en-US">Deposits and other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_IncreaseDecreaseInDepositsAndOtherAssets" xlink:to="adma_IncreaseDecreaseInDepositsAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Acquisition of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US">Term loan payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_PaymentOfDebtRefinancingFees" xlink:href="adma-20260630.xsd#adma_PaymentOfDebtRefinancingFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="adma_PaymentOfDebtRefinancingFees_lbl" xml:lang="en-US">Prepayment penalties on repayment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PaymentOfDebtRefinancingFees" xlink:to="adma_PaymentOfDebtRefinancingFees_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_TaxesPaidOnVestedRestrictedStockUnits" xlink:href="adma-20260630.xsd#adma_TaxesPaidOnVestedRestrictedStockUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="adma_TaxesPaidOnVestedRestrictedStockUnits_lbl" xml:lang="en-US">Taxes paid on vested restricted stock units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_TaxesPaidOnVestedRestrictedStockUnits" xlink:to="adma_TaxesPaidOnVestedRestrictedStockUnits_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_PaymentOfEndOfTermFee" xlink:href="adma-20260630.xsd#adma_PaymentOfEndOfTermFee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="adma_PaymentOfEndOfTermFee_lbl" xml:lang="en-US">Payment of end of term fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PaymentOfEndOfTermFee" xlink:to="adma_PaymentOfEndOfTermFee_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Acquisition of treasury stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_AresRevolvingFacilityMember" xlink:href="adma-20260630.xsd#adma_AresRevolvingFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_AresRevolvingFacilityMember_lbl" xml:lang="en-US">Ares Reolving Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AresRevolvingFacilityMember" xlink:to="adma_AresRevolvingFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_JPMCreditFacilitiesMember" xlink:href="adma-20260630.xsd#adma_JPMCreditFacilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_JPMCreditFacilitiesMember_lbl" xml:lang="en-US">JPM Reolving Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMCreditFacilitiesMember" xlink:to="adma_JPMCreditFacilitiesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="adma_JPMCreditFacilitiesMember_lbl0" xml:lang="en-US">JPM Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMCreditFacilitiesMember" xlink:to="adma_JPMCreditFacilitiesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">ORGANIZATION AND BUSINESS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Calculation of Basic and Diluted Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net income available to common stockholders (numerator) (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US">Calculation of Diluted Net Income Per Common Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Potentially dilutive securities (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Components of Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work-in-process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property and Equipment and Related Accumulated Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US">ASSETS AND LIABILITIES HELD FOR SALE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_AccruedRebatesCurrent" xlink:href="adma-20260630.xsd#adma_AccruedRebatesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_AccruedRebatesCurrent_lbl" xml:lang="en-US">Accrued rebates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AccruedRebatesCurrent" xlink:to="adma_AccruedRebatesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Accrued distribution fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedBonusesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US">Accrued incentives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedBonusesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_AccruedTestingCurrent" xlink:href="adma-20260630.xsd#adma_AccruedTestingCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_AccruedTestingCurrent_lbl" xml:lang="en-US">Accrued testing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AccruedTestingCurrent" xlink:to="adma_AccruedTestingCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedSalariesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Accrued payroll and other compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Accrued income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">DEBT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Summary of Outstanding Senior Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_SeniorNotesPayableBeforeDebtDiscount" xlink:href="adma-20260630.xsd#adma_SeniorNotesPayableBeforeDebtDiscount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_SeniorNotesPayableBeforeDebtDiscount_lbl" xml:lang="en-US">Senior notes payable before debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_SeniorNotesPayableBeforeDebtDiscount" xlink:to="adma_SeniorNotesPayableBeforeDebtDiscount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Debt Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">STOCKHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcceleratedShareRepurchasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock_lbl" xml:lang="en-US">Schedule Common Stock Repurchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:to="us-gaap_AcceleratedShareRepurchasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Option Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber_lbl" xml:lang="en-US">Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice_lbl" xml:lang="en-US">Forfeited - Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber_lbl" xml:lang="en-US">Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice_lbl" xml:lang="en-US">Expired - Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_lbl" xml:lang="en-US">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted - Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber_lbl" xml:lang="en-US">Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised - Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Options exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Options exercisable - Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Schedule of Unvested RSU Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Granted - Weighted average grant date fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Vested - Weighted average grant date fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Forfeited - Weighted average grant date fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl" xml:lang="en-US">Schedule of Stock-Based Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Summarized Financial Information Concerning Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Selling, marketing and distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl" xml:lang="en-US">Expenditures for additions to long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfRevenuesAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfRevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfRevenuesAbstract_lbl" xml:lang="en-US">Reconciliation of revenues:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfRevenuesAbstract" xlink:to="adma_ReconciliationOfRevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract_lbl" xml:lang="en-US">Reconciliation of selling, general and administrative expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract" xlink:to="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfIncomeLossBeforeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract_lbl" xml:lang="en-US">Reconciliation of income (loss) before taxes:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract" xlink:to="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Unallocated interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfTotalAssetsAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfTotalAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfTotalAssetsAbstract_lbl" xml:lang="en-US">Reconciliation of total assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfTotalAssetsAbstract" xlink:to="adma_ReconciliationOfTotalAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfRevenuesAbstract0" xlink:href="adma-20260630.xsd#adma_ReconciliationOfRevenuesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfRevenuesAbstract0_lbl" xml:lang="en-US">Reconciliation of revenues:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfRevenuesAbstract0" xlink:to="adma_ReconciliationOfRevenuesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0" xlink:href="adma-20260630.xsd#adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0_lbl" xml:lang="en-US">Reconciliation of selling, general and administrative expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0" xlink:to="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0" xlink:href="adma-20260630.xsd#adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0_lbl" xml:lang="en-US">Reconciliation of income (loss) before taxes:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0" xlink:to="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfTotalAssetsAbstract0" xlink:href="adma-20260630.xsd#adma_ReconciliationOfTotalAssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfTotalAssetsAbstract0_lbl" xml:lang="en-US">Reconciliation of total assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfTotalAssetsAbstract0" xlink:to="adma_ReconciliationOfTotalAssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfRevenuesAbstract1" xlink:href="adma-20260630.xsd#adma_ReconciliationOfRevenuesAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfRevenuesAbstract1_lbl" xml:lang="en-US">Reconciliation of revenues:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfRevenuesAbstract1" xlink:to="adma_ReconciliationOfRevenuesAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1" xlink:href="adma-20260630.xsd#adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1_lbl" xml:lang="en-US">Reconciliation of selling, general and administrative expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1" xlink:to="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfIncomeBeforeTaxesAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfIncomeBeforeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfIncomeBeforeTaxesAbstract_lbl" xml:lang="en-US">Reconciliation of income before taxes:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfIncomeBeforeTaxesAbstract" xlink:to="adma_ReconciliationOfIncomeBeforeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfTotalAssetsAbstract1" xlink:href="adma-20260630.xsd#adma_ReconciliationOfTotalAssetsAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfTotalAssetsAbstract1_lbl" xml:lang="en-US">Reconciliation of total assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfTotalAssetsAbstract1" xlink:to="adma_ReconciliationOfTotalAssetsAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfRevenuesAbstract2" xlink:href="adma-20260630.xsd#adma_ReconciliationOfRevenuesAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfRevenuesAbstract2_lbl" xml:lang="en-US">Reconciliation of revenues:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfRevenuesAbstract2" xlink:to="adma_ReconciliationOfRevenuesAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2" xlink:href="adma-20260630.xsd#adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2_lbl" xml:lang="en-US">Reconciliation of selling, general and administrative expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2" xlink:to="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1" xlink:href="adma-20260630.xsd#adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1_lbl" xml:lang="en-US">Reconciliation of income (loss) before taxes:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1" xlink:to="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ReconciliationOfTotalAssetsAbstract2" xlink:href="adma-20260630.xsd#adma_ReconciliationOfTotalAssetsAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ReconciliationOfTotalAssetsAbstract2_lbl" xml:lang="en-US">Reconciliation of total assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfTotalAssetsAbstract2" xlink:to="adma_ReconciliationOfTotalAssetsAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Net Revenues According to Geographic Area</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl" xml:lang="en-US">Net Revenues,Disaggregated by Product</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">LEASE OBLIGATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Payments Under Lease Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:href="adma-20260630.xsd#adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix_lbl" xml:lang="en-US">2031</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:to="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Estimated Annual Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Effective tax rate (percentage)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Supplemental Cash Flow Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL CASH FLOW INFORMATION:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Noncash Financing and Investing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Equipment acquired reflected in accounts payable and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease right-of-use assets obtained in exchange for operating lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" xlink:href="adma-20260630.xsd#adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale_lbl" xml:lang="en-US">Non-cash proceeds from the sale of assets previously held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" xlink:to="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US">Less: Debt discount and issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockMember_lbl" xml:lang="en-US">Employee Stock Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl0" xml:lang="en-US">RSUs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Options [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl0" xml:lang="en-US">Stock Options [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ManufacturingFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ManufacturingFacilityMember_lbl" xml:lang="en-US">Manufacturing and Laboratory Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManufacturingFacilityMember" xlink:to="us-gaap_ManufacturingFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office Equipment and Computer Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetUnderConstructionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetUnderConstructionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetUnderConstructionMember_lbl" xml:lang="en-US">Construction in Process [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetUnderConstructionMember" xlink:to="us-gaap_AssetUnderConstructionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US">Buildings and Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US">JPM Revolving Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl0" xml:lang="en-US">Revolving Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="adma_JPMTermLoanMember" xlink:href="adma-20260630.xsd#adma_JPMTermLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_JPMTermLoanMember_lbl" xml:lang="en-US">JPM Term Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMTermLoanMember" xlink:to="adma_JPMTermLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeLocationBalanceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfIncomeLocationBalanceAxis_lbl" xml:lang="en-US">Location, Statement of Income, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeLocationBalanceAxis" xlink:to="us-gaap_StatementOfIncomeLocationBalanceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Operating Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaterialReconcilingItemsMember_lbl" xml:lang="en-US">Reconciling Item [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaterialReconcilingItemsMember" xlink:to="us-gaap_MaterialReconcilingItemsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MaterialReconcilingItemsMember_lbl0" xml:lang="en-US">Corporate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaterialReconcilingItemsMember" xlink:to="us-gaap_MaterialReconcilingItemsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateNonSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CorporateNonSegmentMember_lbl" xml:lang="en-US">Corporate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CorporateNonSegmentMember_lbl0" xml:lang="en-US">Reconciling Item [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="adma_ADMABioManufacturingSegmentMember" xlink:href="adma-20260630.xsd#adma_ADMABioManufacturingSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ADMABioManufacturingSegmentMember_lbl" xml:lang="en-US">ADMA BioManufacturing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ADMABioManufacturingSegmentMember" xlink:to="adma_ADMABioManufacturingSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaCollectionCentersSegmentMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_PlasmaCollectionCentersSegmentMember_lbl" xml:lang="en-US">Plasma Collection Centers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaCollectionCentersSegmentMember" xlink:to="adma_PlasmaCollectionCentersSegmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="adma_PlasmaCollectionCentersSegmentMember_lbl0" xml:lang="en-US">Plasma Collection Center [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaCollectionCentersSegmentMember" xlink:to="adma_PlasmaCollectionCentersSegmentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonUsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US">International [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ASCENIVMember" xlink:href="adma-20260630.xsd#adma_ASCENIVMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ASCENIVMember_lbl" xml:lang="en-US">ASCENIV [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ASCENIVMember" xlink:to="adma_ASCENIVMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_BIVIGAMMember" xlink:href="adma-20260630.xsd#adma_BIVIGAMMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_BIVIGAMMember_lbl" xml:lang="en-US">BIVIGAM [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_BIVIGAMMember" xlink:to="adma_BIVIGAMMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_IntermediatesAndOtherMember" xlink:href="adma-20260630.xsd#adma_IntermediatesAndOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_IntermediatesAndOtherMember_lbl" xml:lang="en-US">Intermediates and Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_IntermediatesAndOtherMember" xlink:to="adma_IntermediatesAndOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupClassificationAxis_lbl" xml:lang="en-US">Disposal Group Classification [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xml:lang="en-US">Disposal Group Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateAxis_lbl" xml:lang="en-US">Variable Rate [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ShareRepurchaseProgramAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US">Share Repurchase Program [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title and Position [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfArrangementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment" xlink:href="adma-20260630.xsd#adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment_lbl" xml:lang="en-US">Number of FDA-licensed plasma collection facilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment" xlink:to="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfFDAApprovedProduct" xlink:href="adma-20260630.xsd#adma_NumberOfFDAApprovedProduct"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_NumberOfFDAApprovedProduct_lbl" xml:lang="en-US">Number of FDA approved product</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfFDAApprovedProduct" xlink:to="adma_NumberOfFDAApprovedProduct_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" xlink:href="adma-20260630.xsd#adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts_lbl" xml:lang="en-US">Accounts receivable, allowances for contractual credits and credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" xlink:to="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfCustomers" xlink:href="adma-20260630.xsd#adma_NumberOfCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_NumberOfCustomers_lbl" xml:lang="en-US">Number of customers (in Customer)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfCustomers" xlink:to="adma_NumberOfCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Percentage of consolidated revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairment charges related to goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_DeferredRevenueRemainingAmortizationPeriod" xlink:href="adma-20260630.xsd#adma_DeferredRevenueRemainingAmortizationPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_DeferredRevenueRemainingAmortizationPeriod_lbl" xml:lang="en-US">Amortization period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DeferredRevenueRemainingAmortizationPeriod" xlink:to="adma_DeferredRevenueRemainingAmortizationPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" xml:lang="en-US">Aggregate purchase price consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" xlink:href="adma-20260630.xsd#adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage_lbl" xml:lang="en-US">Purchase price consideration percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" xlink:to="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US">Secured note payable term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest rate percentage on promissory note</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" xlink:href="adma-20260630.xsd#adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage_lbl" xml:lang="en-US">Purchase price consideration cash portion percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" xlink:to="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDepositLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecurityDepositLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecurityDepositLiability_lbl" xml:lang="en-US">Cash deposit received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDepositLiability" xlink:to="us-gaap_SecurityDepositLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US">Gain on Disposition of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Principal amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" xlink:href="adma-20260630.xsd#adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount_lbl" xml:lang="en-US">Line of credit facility, incremental commitment amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" xlink:to="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US">Debt Instrument, Basis spread on variable rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xml:lang="en-US">Unused commitment fee rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_DefaultInterestRateMarginAboveApplicableRate" xlink:href="adma-20260630.xsd#adma_DefaultInterestRateMarginAboveApplicableRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_DefaultInterestRateMarginAboveApplicableRate_lbl" xml:lang="en-US">Default Interest Rate Margin Above Applicable Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DefaultInterestRateMarginAboveApplicableRate" xlink:to="adma_DefaultInterestRateMarginAboveApplicableRate_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_MinimumFixedChargeCoverageRatio" xlink:href="adma-20260630.xsd#adma_MinimumFixedChargeCoverageRatio"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_MinimumFixedChargeCoverageRatio_lbl" xml:lang="en-US">Minimum fixed charge coverage ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_MinimumFixedChargeCoverageRatio" xlink:to="adma_MinimumFixedChargeCoverageRatio_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US">Share repurchase program, authorized amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_lbl" xml:lang="en-US">Shares repurchase amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:to="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment" xlink:href="adma-20260630.xsd#adma_AcceleratedShareRepurchaseUpfrontCashPrepayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment_lbl" xml:lang="en-US">Upfront cash prepayment (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment" xlink:to="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Number of shares repurchased (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Cost of shares repurchased (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare_lbl" xml:lang="en-US">Closing price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare" xlink:to="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount" xlink:href="adma-20260630.xsd#adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount_lbl" xml:lang="en-US">Remaining prepayment amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount" xlink:to="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareRepurchaseProgramExciseTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareRepurchaseProgramExciseTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareRepurchaseProgramExciseTax_lbl" xml:lang="en-US">Excise tax liability recognized related to share repurchases (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramExciseTax" xlink:to="us-gaap_ShareRepurchaseProgramExciseTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Preferred stock, shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Shares of common stock available for grant (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized compensation expense, stock options (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Unrecognized compensation expense recognition period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Equity incentive plans, vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfInstallments" xlink:href="adma-20260630.xsd#adma_NumberOfInstallments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_NumberOfInstallments_lbl" xml:lang="en-US">Number of installments (in Installment)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfInstallments" xlink:to="adma_NumberOfInstallments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US">Unrecognized compensation expense, non option (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xml:lang="en-US">Rent expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseExpirationDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseExpirationDate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseExpirationDate1_lbl" xml:lang="en-US">Lease extended maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseExpirationDate1" xlink:to="us-gaap_LeaseExpirationDate1_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_RelatedPartyTransactionLeaseRenewalPeriod" xlink:href="adma-20260630.xsd#adma_RelatedPartyTransactionLeaseRenewalPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_RelatedPartyTransactionLeaseRenewalPeriod_lbl" xml:lang="en-US">Lease automatic renewal period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_RelatedPartyTransactionLeaseRenewalPeriod" xlink:to="adma_RelatedPartyTransactionLeaseRenewalPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_RelatedPartyTransactionLeaseTerminationPeriod" xlink:href="adma-20260630.xsd#adma_RelatedPartyTransactionLeaseTerminationPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_RelatedPartyTransactionLeaseTerminationPeriod_lbl" xml:lang="en-US">Notice period for termination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_RelatedPartyTransactionLeaseTerminationPeriod" xlink:to="adma_RelatedPartyTransactionLeaseTerminationPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Purchased materials amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfPlasmaCollectionFacilities" xlink:href="adma-20260630.xsd#adma_NumberOfPlasmaCollectionFacilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_NumberOfPlasmaCollectionFacilities_lbl" xml:lang="en-US">Number of plasma collection facilities (in Facility)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfPlasmaCollectionFacilities" xlink:to="adma_NumberOfPlasmaCollectionFacilities_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_AgreementWithTermExpirationDate" xlink:href="adma-20260630.xsd#adma_AgreementWithTermExpirationDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_AgreementWithTermExpirationDate_lbl" xml:lang="en-US">Agreement term expiring date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AgreementWithTermExpirationDate" xlink:to="adma_AgreementWithTermExpirationDate_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfRenewalTerms" xlink:href="adma-20260630.xsd#adma_NumberOfRenewalTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_NumberOfRenewalTerms_lbl" xml:lang="en-US">Number of renewal terms (in Term)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfRenewalTerms" xlink:to="adma_NumberOfRenewalTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed" xlink:href="adma-20260630.xsd#adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed_lbl" xml:lang="en-US">Minimum annual volume of RSV plasma required to be purchased (in Liters)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed" xlink:to="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" xlink:href="adma-20260630.xsd#adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod_lbl" xml:lang="en-US">Volume supplied period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" xlink:to="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_IncreaseInMinimumAnnualPriceTerm" xlink:href="adma-20260630.xsd#adma_IncreaseInMinimumAnnualPriceTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_IncreaseInMinimumAnnualPriceTerm_lbl" xml:lang="en-US">Increase in minimum annual price, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_IncreaseInMinimumAnnualPriceTerm" xlink:to="adma_IncreaseInMinimumAnnualPriceTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaPurchaseAgreementRenewalPeriod" xlink:href="adma-20260630.xsd#adma_PlasmaPurchaseAgreementRenewalPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_PlasmaPurchaseAgreementRenewalPeriod_lbl" xml:lang="en-US">Plasma purchase agreement renewal period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaPurchaseAgreementRenewalPeriod" xlink:to="adma_PlasmaPurchaseAgreementRenewalPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaSupplyAgreementTerm" xlink:href="adma-20260630.xsd#adma_PlasmaSupplyAgreementTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_PlasmaSupplyAgreementTerm_lbl" xml:lang="en-US">Plasma supply agreement term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaSupplyAgreementTerm" xlink:to="adma_PlasmaSupplyAgreementTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_NumberOfFDALicensedPlasmaCollectionFacilities" xlink:href="adma-20260630.xsd#adma_NumberOfFDALicensedPlasmaCollectionFacilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_NumberOfFDALicensedPlasmaCollectionFacilities_lbl" xml:lang="en-US">Number of FDA-licensed plasma collection facilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfFDALicensedPlasmaCollectionFacilities" xlink:to="adma_NumberOfFDALicensedPlasmaCollectionFacilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of reportable segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Aggregate lease expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Cash payments for lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Aggregate lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Principles of consolidation and basis of presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of Product Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Common Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_TwoCustomersMember" xlink:href="adma-20260630.xsd#adma_TwoCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_TwoCustomersMember_lbl" xml:lang="en-US">Two Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_TwoCustomersMember" xlink:to="adma_TwoCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ThreeCustomersMember" xlink:href="adma-20260630.xsd#adma_ThreeCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ThreeCustomersMember_lbl" xml:lang="en-US">Three Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ThreeCustomersMember" xlink:to="adma_ThreeCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Consolidated Revenues [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember_lbl" xml:lang="en-US">Held for Sale [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaCollectionCentersMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_PlasmaCollectionCentersMember_lbl" xml:lang="en-US">Plasma Collection Center [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaCollectionCentersMember" xlink:to="adma_PlasmaCollectionCentersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_SecuredPromissoryNotesPayableMember" xlink:href="adma-20260630.xsd#adma_SecuredPromissoryNotesPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_SecuredPromissoryNotesPayableMember_lbl" xml:lang="en-US">One Year Secured Promissory Note [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_SecuredPromissoryNotesPayableMember" xlink:to="adma_SecuredPromissoryNotesPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_JPMCreditAgreementMember" xlink:href="adma-20260630.xsd#adma_JPMCreditAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_JPMCreditAgreementMember_lbl" xml:lang="en-US">JPM Credit Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMCreditAgreementMember" xlink:to="adma_JPMCreditAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BaseRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BaseRateMember_lbl" xml:lang="en-US">Alternate Base Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BaseRateMember" xlink:to="us-gaap_BaseRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl" xml:lang="en-US">Term SOFR [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ASRAgreementMember" xlink:href="adma-20260630.xsd#adma_ASRAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ASRAgreementMember_lbl" xml:lang="en-US">ASR Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ASRAgreementMember" xlink:to="adma_ASRAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_Two022CompensationPlanMember" xlink:href="adma-20260630.xsd#adma_Two022CompensationPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_Two022CompensationPlanMember_lbl" xml:lang="en-US">2022 Compensation Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_Two022CompensationPlanMember" xlink:to="adma_Two022CompensationPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_EquityIncentivePlanMember" xlink:href="adma-20260630.xsd#adma_EquityIncentivePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_EquityIncentivePlanMember_lbl" xml:lang="en-US">Equity Incentive Plans [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_EquityIncentivePlanMember" xlink:to="adma_EquityIncentivePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_EmployeesMember" xlink:href="adma-20260630.xsd#adma_EmployeesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_EmployeesMember_lbl" xml:lang="en-US">Employees [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_EmployeesMember" xlink:to="adma_EmployeesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_DirectorMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US">Directors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_ArethLLCMember" xlink:href="adma-20260630.xsd#adma_ArethLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_ArethLLCMember_lbl" xml:lang="en-US">Areth [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ArethLLCMember" xlink:to="adma_ArethLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_GenesisBPSMember" xlink:href="adma-20260630.xsd#adma_GenesisBPSMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_GenesisBPSMember_lbl" xml:lang="en-US">Genesis BPS [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_GenesisBPSMember" xlink:to="adma_GenesisBPSMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_PlasmaPurchaseAgreementOneMember" xlink:href="adma-20260630.xsd#adma_PlasmaPurchaseAgreementOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_PlasmaPurchaseAgreementOneMember_lbl" xml:lang="en-US">2011 Plasma Purchase Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaPurchaseAgreementOneMember" xlink:to="adma_PlasmaPurchaseAgreementOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_GrifolsAgreementMember" xlink:href="adma-20260630.xsd#adma_GrifolsAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_GrifolsAgreementMember_lbl" xml:lang="en-US">Grifols Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_GrifolsAgreementMember" xlink:to="adma_GrifolsAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="adma_KEDPlasmaAgreementMember" xlink:href="adma-20260630.xsd#adma_KEDPlasmaAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="adma_KEDPlasmaAgreementMember_lbl" xml:lang="en-US">KEDPlasma Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_KEDPlasmaAgreementMember" xlink:to="adma_KEDPlasmaAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatementLineItems_lbl0" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Asset, Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US">Credit Facility [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">DEBT [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTable_lbl0" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US">Class of Treasury Stock [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl0" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsDomain_lbl" xml:lang="en-US">Consolidation Items [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US">SEGMENTS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupClassificationDomain_lbl" xml:lang="en-US">Disposal Group Classification [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DisposalGroupClassificationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xml:lang="en-US">Disposal Group Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US">ASSETS AND LIABILITIES HELD FOR SALE [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xml:lang="en-US">Counterparty Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateDomain_lbl" xml:lang="en-US">Variable Rate [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ShareRepurchaseProgramDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US">Share Repurchase Program [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ShareRepurchaseProgramDomain" xlink:to="srt_ShareRepurchaseProgramDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title and Position [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Stock, Class of Stock [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US">Loss Contingencies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TradingArrByIndTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TradingArrByIndTable_lbl" xml:lang="en-US">Trading Arrangements, by Individual [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount_lbl0" xml:lang="en-US">Amount of the remaining upfront prepayment under the accelerated share repurchase agreement representing the embedded forward contract component.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount" xlink:to="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment_lbl0" xml:lang="en-US">Amount of upfront cash payment to bank in the settlement of the accelerated share repurchase agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment" xlink:to="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts_lbl0" xml:lang="en-US">Amount of allowance for contractual credits and doubtful accounts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" xlink:to="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_AccruedRebatesCurrent_lbl0" xml:lang="en-US">Carrying value as of the balance sheet date of rebates for Medicaid or other third parties related to sale of product.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AccruedRebatesCurrent" xlink:to="adma_AccruedRebatesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_AccruedTestingCurrent_lbl0" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for testing. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AccruedTestingCurrent" xlink:to="adma_AccruedTestingCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_AgreementWithTermExpirationDate_lbl0" xml:lang="en-US">Date the agreement with term expired, in YYYY-MM-DD format.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AgreementWithTermExpirationDate" xlink:to="adma_AgreementWithTermExpirationDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_AmortizationOfLicenseRevenue_lbl0" xml:lang="en-US">Amount of noncash revenue related to amortization of license revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AmortizationOfLicenseRevenue" xlink:to="adma_AmortizationOfLicenseRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_DefaultInterestRateMarginAboveApplicableRate_lbl0" xml:lang="en-US">During the occurrence and continuance of an event of default all borrowings shall accrue at rate per annum plus applicable rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DefaultInterestRateMarginAboveApplicableRate" xlink:to="adma_DefaultInterestRateMarginAboveApplicableRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_DeferredRevenueRemainingAmortizationPeriod_lbl0" xml:lang="en-US">Remaining amortization period of deferred revenue, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DeferredRevenueRemainingAmortizationPeriod" xlink:to="adma_DeferredRevenueRemainingAmortizationPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_DepositsAndOtherNoncurrentAssets_lbl0" xml:lang="en-US">Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer and amount of noncurrent assets classified as other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DepositsAndOtherNoncurrentAssets" xlink:to="adma_DepositsAndOtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage_lbl0" xml:lang="en-US">Percentage of cash consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" xlink:to="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage_lbl0" xml:lang="en-US">Percentage of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" xlink:to="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_IncreaseDecreaseInDepositsAndOtherAssets_lbl0" xml:lang="en-US">Amount of increase (decrease) in deposits and operating assets classified as other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_IncreaseDecreaseInDepositsAndOtherAssets" xlink:to="adma_IncreaseDecreaseInDepositsAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_IncreaseInMinimumAnnualPriceTerm_lbl0" xml:lang="en-US">Increase in annual price term period on usage of RSV Plasma, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_IncreaseInMinimumAnnualPriceTerm" xlink:to="adma_IncreaseInMinimumAnnualPriceTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payment for operating lease to be paid in sixth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:to="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount_lbl0" xml:lang="en-US">Maximum amount of additional incremental revolving commitments or term loans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" xlink:to="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_MinimumFixedChargeCoverageRatio_lbl0" xml:lang="en-US">The minimum fixed charge coverage ratio required to be maintained pursuant to the JPM Credit Agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_MinimumFixedChargeCoverageRatio" xlink:to="adma_MinimumFixedChargeCoverageRatio_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale_lbl0" xml:lang="en-US">The fair value of non&#8209;cash consideration received from the sale or disposal of assets that were previously classified as held for sale.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" xlink:to="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_NumberOfCustomers_lbl0" xml:lang="en-US">Number of major customers of the organization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfCustomers" xlink:to="adma_NumberOfCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_NumberOfFDAApprovedProduct_lbl0" xml:lang="en-US">Number of products approved by FDA.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfFDAApprovedProduct" xlink:to="adma_NumberOfFDAApprovedProduct_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_NumberOfFDALicensedPlasmaCollectionFacilities_lbl0" xml:lang="en-US">Number of plasma collection facilities having FDA license.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfFDALicensedPlasmaCollectionFacilities" xlink:to="adma_NumberOfFDALicensedPlasmaCollectionFacilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_NumberOfInstallments_lbl0" xml:lang="en-US">Number of installments over a period of one year in which RSU&apos;s vest for directors.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfInstallments" xlink:to="adma_NumberOfInstallments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_NumberOfPlasmaCollectionFacilities_lbl0" xml:lang="en-US">Number of wholly-owned plasma collection facilities of the entity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfPlasmaCollectionFacilities" xlink:to="adma_NumberOfPlasmaCollectionFacilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment_lbl0" xml:lang="en-US">Number of plasma collection facilities under various stages of development.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment" xlink:to="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_NumberOfRenewalTerms_lbl0" xml:lang="en-US">Number of renewal terms to extend purchase agreement, if agreed to by the parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfRenewalTerms" xlink:to="adma_NumberOfRenewalTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_PaymentOfDebtRefinancingFees_lbl0" xml:lang="en-US">The cash outflow for payment of debt refinancing fees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PaymentOfDebtRefinancingFees" xlink:to="adma_PaymentOfDebtRefinancingFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_PaymentOfEndOfTermFee_lbl0" xml:lang="en-US">Amount of cash outflow for end of term fee.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PaymentOfEndOfTermFee" xlink:to="adma_PaymentOfEndOfTermFee_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_PlasmaPurchaseAgreementRenewalPeriod_lbl0" xml:lang="en-US">Plasma purchase agreement renewal period, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaPurchaseAgreementRenewalPeriod" xlink:to="adma_PlasmaPurchaseAgreementRenewalPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_PlasmaSupplyAgreementTerm_lbl0" xml:lang="en-US">Plasma supply agreement term period, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaSupplyAgreementTerm" xlink:to="adma_PlasmaSupplyAgreementTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed_lbl0" xml:lang="en-US">Respiratory Syncytial Virus (RSV) Converted human plasma used by company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed" xlink:to="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_RelatedPartyTransactionLeaseRenewalPeriod_lbl0" xml:lang="en-US">Term of lease renewal, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days in related party transaction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_RelatedPartyTransactionLeaseRenewalPeriod" xlink:to="adma_RelatedPartyTransactionLeaseRenewalPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_RelatedPartyTransactionLeaseTerminationPeriod_lbl0" xml:lang="en-US">Notice period for lease termination, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days in related party transaction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_RelatedPartyTransactionLeaseTerminationPeriod" xlink:to="adma_RelatedPartyTransactionLeaseTerminationPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod_lbl0" xml:lang="en-US">Supplied period on usage of RSV plasma in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" xlink:to="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_SeniorNotesPayableBeforeDebtDiscount_lbl0" xml:lang="en-US">Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding debt discount and current portion.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_SeniorNotesPayableBeforeDebtDiscount" xlink:to="adma_SeniorNotesPayableBeforeDebtDiscount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber_lbl0" xml:lang="en-US">Number of shares under fully vested and expected to vest options that were exercised during the current period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercised.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber_lbl0" xml:lang="en-US">Number of shares under fully vested and expected to vest options for which rights to exercise lapsed.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted-average exercise price, for fully vested and expected to vest that were expired.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber_lbl0" xml:lang="en-US">Number of shares under fully vested and expected to vest options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted-average exercise price, for fully vested and expected to vest that were not exercised or put into effect as a result of the occurrence of a terminating event.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_lbl0" xml:lang="en-US">Number of shares under fully vested and expected to vest options that were granted during the current period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest granted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants_lbl0" xml:lang="en-US">Number of shares issued during the period as a result of the cashless exercise of warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" xlink:to="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants_lbl0" xml:lang="en-US">Aggregate change in value for stock issued during the period as a result of the cashless exercise of warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" xlink:to="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_TaxesPaidOnVestedRestrictedStockUnits_lbl0" xml:lang="en-US">Amount of cash outflow related to taxes on vested Restricted Stock Units.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_TaxesPaidOnVestedRestrictedStockUnits" xlink:to="adma_TaxesPaidOnVestedRestrictedStockUnits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount_lbl0" xml:lang="en-US">Value of stock related to restricted stock awards issued during the period, net of shares withheld to cover grantees&apos; income tax liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" xlink:to="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares_lbl0" xml:lang="en-US">Number of shares issued during the period related to restricted stock awards, net of shares withheld to cover grantees&apos; income tax liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" xlink:to="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ADMABioManufacturingSegmentMember_lbl0" xml:lang="en-US">Component of ADMA BioManufacturing that usually provides financial, operational and administrative support and is considered an operating segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ADMABioManufacturingSegmentMember" xlink:to="adma_ADMABioManufacturingSegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ASCENIVMember_lbl0" xml:lang="en-US">ASCENIV an Intravenous Immune Globulin (&quot;IVIG&quot;) product indicated for the treatment of Primary Humoral Immunodeficiency (&quot;PI&quot;), also known as Primary Immunodeficiency Disease (&quot;PIDD&quot;).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ASCENIVMember" xlink:to="adma_ASCENIVMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ASRAgreementMember_lbl0" xml:lang="en-US">Represents a contract where a company hires an investment bank to immediately repurchase a large block of its own shares, usually offering an upfront payment to receive the shares quickly.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ASRAgreementMember" xlink:to="adma_ASRAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_AresRevolvingFacilityMember_lbl0" xml:lang="en-US">Arrangement in which Ares revolving facility proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AresRevolvingFacilityMember" xlink:to="adma_AresRevolvingFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ArethLLCMember_lbl0" xml:lang="en-US">Name of the entity associated with related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ArethLLCMember" xlink:to="adma_ArethLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_BIVIGAMMember_lbl0" xml:lang="en-US">BIVIGAM an Intravenous Immune Globulin (&quot;IVIG&quot;) product indicated for the treatment of Primary Humoral Immunodeficiency (&quot;PI&quot;), also known as Primary Immunodeficiency Disease (&quot;PIDD&quot;).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_BIVIGAMMember" xlink:to="adma_BIVIGAMMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_EmployeesMember_lbl0" xml:lang="en-US">A group of person working with the entity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_EmployeesMember" xlink:to="adma_EmployeesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_EquityIncentivePlanMember_lbl0" xml:lang="en-US">Equity compensation is often a significant portion of the total compensation paid to employees and other service providers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_EquityIncentivePlanMember" xlink:to="adma_EquityIncentivePlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_GenesisBPSMember_lbl0" xml:lang="en-US">Name of the entity associated with related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_GenesisBPSMember" xlink:to="adma_GenesisBPSMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_GrifolsAgreementMember_lbl0" xml:lang="en-US">Restated Plasma Purchase Agreement with Grifols used in the manufacture of ASCENIV.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_GrifolsAgreementMember" xlink:to="adma_GrifolsAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_IntermediatesAndOtherMember_lbl0" xml:lang="en-US">Refers to revenue from intermediate products and other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_IntermediatesAndOtherMember" xlink:to="adma_IntermediatesAndOtherMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_JPMCreditAgreementMember_lbl0" xml:lang="en-US">JPM credit agreement is a legally-binding contract documenting the terms of a loan agreement; it is made between a person or party borrowing money and a lender.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMCreditAgreementMember" xlink:to="adma_JPMCreditAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_JPMCreditFacilitiesMember_lbl1" xml:lang="en-US">Arrangement in which JPM term loan facility and JPM revolving facility proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMCreditFacilitiesMember" xlink:to="adma_JPMCreditFacilitiesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_JPMTermLoanMember_lbl0" xml:lang="en-US">A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMTermLoanMember" xlink:to="adma_JPMTermLoanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_KEDPlasmaAgreementMember_lbl0" xml:lang="en-US">Plasma Purchase Agreement with KEDPlasma LLC for usage of RSV Plasma.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_KEDPlasmaAgreementMember" xlink:to="adma_KEDPlasmaAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_PlasmaCollectionCentersMember_lbl0" xml:lang="en-US">A specialized regulated facility that collects the liquid portion of human blood (plasma) from donors using an automated process called plasmapheresis.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaCollectionCentersMember" xlink:to="adma_PlasmaCollectionCentersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_PlasmaCollectionCentersSegmentMember_lbl1" xml:lang="en-US">Component of Plasma Collection Centers segment that usually provides financial, operational and administrative support and is considered an operating segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaCollectionCentersSegmentMember" xlink:to="adma_PlasmaCollectionCentersSegmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_PlasmaPurchaseAgreementOneMember_lbl0" xml:lang="en-US">Plasma purchase agreement to purchase plasma containing antibodies to RSV to be used in the manufacture of ASCENIV.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaPurchaseAgreementOneMember" xlink:to="adma_PlasmaPurchaseAgreementOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_SecuredPromissoryNotesPayableMember_lbl0" xml:lang="en-US">A written promise to pay a note or bond to a third party, that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_SecuredPromissoryNotesPayableMember" xlink:to="adma_SecuredPromissoryNotesPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_ThreeCustomersMember_lbl0" xml:lang="en-US">Information about number of customers accounting for a percentage of consolidated revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ThreeCustomersMember" xlink:to="adma_ThreeCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_Two022CompensationPlanMember_lbl0" xml:lang="en-US">Represents 2022 compensation plan of equity based compensation arrangement plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_Two022CompensationPlanMember" xlink:to="adma_Two022CompensationPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="adma_TwoCustomersMember_lbl0" xml:lang="en-US">Information about number of customers accounting for a percentage of consolidated revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_TwoCustomersMember" xlink:to="adma_TwoCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl0" xml:lang="en-US">Segment Reporting, Long-Lived Asset, Expenditure for Addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl0" xml:lang="en-US">Amortization of Debt Discount (Premium)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl0" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants_lbl1" xml:lang="en-US">Stock Issued During Period Shares Cashless Exercise Of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" xlink:to="adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl0" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl0" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl0" xml:lang="en-US">Accrued Professional Fees, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_AmortizationOfLicenseRevenue_lbl1" xml:lang="en-US">Amortization Of License Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AmortizationOfLicenseRevenue" xlink:to="adma_AmortizationOfLicenseRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl1" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Expired Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl0" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl0" xml:lang="en-US">Investment Income, Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl1" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl0" xml:lang="en-US">Debt Instrument, Unamortized Discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl0" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Segment Reporting [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment_lbl1" xml:lang="en-US">Accelerated Share Repurchase Upfront Cash Prepayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment" xlink:to="adma_AcceleratedShareRepurchaseUpfrontCashPrepayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operation Cash Consideration Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" xlink:to="adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_IncreaseInMinimumAnnualPriceTerm_lbl1" xml:lang="en-US">Increase In Minimum Annual Price Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_IncreaseInMinimumAnnualPriceTerm" xlink:to="adma_IncreaseInMinimumAnnualPriceTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl0" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeLocationBalanceAxis_lbl0" xml:lang="en-US">Location, Statement of Income, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeLocationBalanceAxis" xlink:to="us-gaap_StatementOfIncomeLocationBalanceAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares_lbl1" xml:lang="en-US">Vesting Of Restricted Stock Units Net Of Shares Withheld For Taxes Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" xlink:to="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_NumberOfRenewalTerms_lbl1" xml:lang="en-US">Number Of Renewal Terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfRenewalTerms" xlink:to="adma_NumberOfRenewalTerms_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BaseRateMember_lbl0" xml:lang="en-US">Base Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BaseRateMember" xlink:to="us-gaap_BaseRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl0" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl0" xml:lang="en-US">Treasury Stock, Common [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Forfeited Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix_lbl1" xml:lang="en-US">Lessee Operating Lease Liability Payments Due Year Six</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:to="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl1" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseExpirationDate1_lbl0" xml:lang="en-US">Lease Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseExpirationDate1" xlink:to="us-gaap_LeaseExpirationDate1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl0" xml:lang="en-US">Goodwill, Impairment Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed_lbl1" xml:lang="en-US">Quantity Of Respiratory Syncytial Virus Plasma Used</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed" xlink:to="adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl0" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl0" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecurityDepositLiability_lbl0" xml:lang="en-US">Security Deposit Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDepositLiability" xlink:to="us-gaap_SecurityDepositLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_PlasmaPurchaseAgreementOneMember_lbl1" xml:lang="en-US">Plasma Purchase Agreement One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaPurchaseAgreementOneMember" xlink:to="adma_PlasmaPurchaseAgreementOneMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetUnderConstructionMember_lbl0" xml:lang="en-US">Asset under Construction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetUnderConstructionMember" xlink:to="us-gaap_AssetUnderConstructionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_IntermediatesAndOtherMember_lbl1" xml:lang="en-US">Intermediates And Other Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_IntermediatesAndOtherMember" xlink:to="adma_IntermediatesAndOtherMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_RelatedPartyTransactionLeaseRenewalPeriod_lbl1" xml:lang="en-US">Related Party Transaction Lease Renewal Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_RelatedPartyTransactionLeaseRenewalPeriod" xlink:to="adma_RelatedPartyTransactionLeaseRenewalPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl0" xml:lang="en-US">Deferred Revenue, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Granted Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl0" xml:lang="en-US">Accrued Salaries, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl1" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl0" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl0" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl1" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_DefaultInterestRateMarginAboveApplicableRate_lbl1" xml:lang="en-US">Default Interest Rate Margin Above Applicable Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DefaultInterestRateMarginAboveApplicableRate" xlink:to="adma_DefaultInterestRateMarginAboveApplicableRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl0" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_AccruedTestingCurrent_lbl1" xml:lang="en-US">Accrued Testing Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AccruedTestingCurrent" xlink:to="adma_AccruedTestingCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl0" xml:lang="en-US">Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_GenesisBPSMember_lbl1" xml:lang="en-US">Genesis BPSMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_GenesisBPSMember" xlink:to="adma_GenesisBPSMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_AccruedRebatesCurrent_lbl1" xml:lang="en-US">Accrued Rebates Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AccruedRebatesCurrent" xlink:to="adma_AccruedRebatesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Preferred Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0" xml:lang="en-US">Property, Plant, and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl0" xml:lang="en-US">Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_NumberOfPlasmaCollectionFacilities_lbl1" xml:lang="en-US">Number Of Plasma Collection Facilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfPlasmaCollectionFacilities" xlink:to="adma_NumberOfPlasmaCollectionFacilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl0" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_PaymentOfDebtRefinancingFees_lbl1" xml:lang="en-US">Payment Of Debt Refinancing Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PaymentOfDebtRefinancingFees" xlink:to="adma_PaymentOfDebtRefinancingFees_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl0" xml:lang="en-US">Non-US [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl0" xml:lang="en-US">Land [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_PlasmaPurchaseAgreementRenewalPeriod_lbl1" xml:lang="en-US">Plasma Purchase Agreement Renewal Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaPurchaseAgreementRenewalPeriod" xlink:to="adma_PlasmaPurchaseAgreementRenewalPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant, and Equipment [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaterialReconcilingItemsMember_lbl1" xml:lang="en-US">Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaterialReconcilingItemsMember" xlink:to="us-gaap_MaterialReconcilingItemsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0_lbl0" xml:lang="en-US">Reconciliation Of Income Loss Before Taxes Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0" xlink:to="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1_lbl0" xml:lang="en-US">Reconciliation Of Income Loss Before Taxes Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1" xlink:to="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl0" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_MinimumFixedChargeCoverageRatio_lbl1" xml:lang="en-US">Minimum Fixed Charge Coverage Ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_MinimumFixedChargeCoverageRatio" xlink:to="adma_MinimumFixedChargeCoverageRatio_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_DirectorMember_lbl0" xml:lang="en-US">Director [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercised Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_JPMCreditAgreementMember_lbl1" xml:lang="en-US">JPMCredit Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMCreditAgreementMember" xlink:to="adma_JPMCreditAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfTotalAssetsAbstract0_lbl0" xml:lang="en-US">Reconciliation Of Total Assets Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfTotalAssetsAbstract0" xlink:to="adma_ReconciliationOfTotalAssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment_lbl1" xml:lang="en-US">Number Of Plasma Collection Facilities Under Development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment" xlink:to="adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_BIVIGAMMember_lbl1" xml:lang="en-US">BIVIGAMMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_BIVIGAMMember" xlink:to="adma_BIVIGAMMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant, and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract_lbl0" xml:lang="en-US">Reconciliation Of Income Loss Before Taxes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract" xlink:to="adma_ReconciliationOfIncomeLossBeforeTaxesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl0" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_JPMCreditFacilitiesMember_lbl2" xml:lang="en-US">JPMCredit Facilities Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMCreditFacilitiesMember" xlink:to="adma_JPMCreditFacilitiesMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_IncreaseDecreaseInDepositsAndOtherAssets_lbl1" xml:lang="en-US">Increase Decrease In Deposits And Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_IncreaseDecreaseInDepositsAndOtherAssets" xlink:to="adma_IncreaseDecreaseInDepositsAndOtherAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_PaymentOfEndOfTermFee_lbl1" xml:lang="en-US">Payment Of End Of Term Fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PaymentOfEndOfTermFee" xlink:to="adma_PaymentOfEndOfTermFee_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfTotalAssetsAbstract2_lbl0" xml:lang="en-US">Reconciliation Of Total Assets Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfTotalAssetsAbstract2" xlink:to="adma_ReconciliationOfTotalAssetsAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfTotalAssetsAbstract1_lbl0" xml:lang="en-US">Reconciliation Of Total Assets Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfTotalAssetsAbstract1" xlink:to="adma_ReconciliationOfTotalAssetsAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount_lbl1" xml:lang="en-US">Vesting Of Restricted Stock Units Net Of Shares Withheld For Taxes Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" xlink:to="adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl2" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfTotalAssetsAbstract_lbl0" xml:lang="en-US">Reconciliation Of Total Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfTotalAssetsAbstract" xlink:to="adma_ReconciliationOfTotalAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl0" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl1" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ADMABioManufacturingSegmentMember_lbl1" xml:lang="en-US">ADMABio Manufacturing Segment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ADMABioManufacturingSegmentMember" xlink:to="adma_ADMABioManufacturingSegmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount_lbl1" xml:lang="en-US">Line Of Credit Facility Additional Incremental Revolving Commitment Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" xlink:to="adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl1" xml:lang="en-US">Revolving Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ArethLLCMember_lbl1" xml:lang="en-US">Areth LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ArethLLCMember" xlink:to="adma_ArethLLCMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl0" xml:lang="en-US">Business Combination, Pro Forma Information, Pro Forma Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_AresRevolvingFacilityMember_lbl1" xml:lang="en-US">Ares Revolving Facility Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AresRevolvingFacilityMember" xlink:to="adma_AresRevolvingFacilityMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants_lbl1" xml:lang="en-US">Stock Issued During Period Value Cashless Exercise Of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" xlink:to="adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember_lbl0" xml:lang="en-US">Discontinued Operations, Held-for-Sale [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl0" xml:lang="en-US">Asset, Held-for-Sale, Not Part of Disposal Group, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_TaxesPaidOnVestedRestrictedStockUnits_lbl1" xml:lang="en-US">Taxes Paid On Vested Restricted Stock Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_TaxesPaidOnVestedRestrictedStockUnits" xlink:to="adma_TaxesPaidOnVestedRestrictedStockUnits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_TwoCustomersMember_lbl1" xml:lang="en-US">Two Customers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_TwoCustomersMember" xlink:to="adma_TwoCustomersMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfRevenuesAbstract2_lbl0" xml:lang="en-US">Reconciliation Of Revenues Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfRevenuesAbstract2" xlink:to="adma_ReconciliationOfRevenuesAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfRevenuesAbstract1_lbl0" xml:lang="en-US">Reconciliation Of Revenues Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfRevenuesAbstract1" xlink:to="adma_ReconciliationOfRevenuesAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfRevenuesAbstract0_lbl0" xml:lang="en-US">Reconciliation Of Revenues Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfRevenuesAbstract0" xlink:to="adma_ReconciliationOfRevenuesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0_lbl0" xml:lang="en-US">Reconciliation Of Selling General And Administrative Expense Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0" xlink:to="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ManufacturingFacilityMember_lbl0" xml:lang="en-US">Manufacturing Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManufacturingFacilityMember" xlink:to="us-gaap_ManufacturingFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateNonSegmentMember_lbl1" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts_lbl1" xml:lang="en-US">Accounts Receivable Allowance For Contractual Credits And Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" xlink:to="adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1_lbl0" xml:lang="en-US">Reconciliation Of Selling General And Administrative Expense Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1" xlink:to="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2_lbl0" xml:lang="en-US">Reconciliation Of Selling General And Administrative Expense Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2" xlink:to="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_NumberOfFDAApprovedProduct_lbl1" xml:lang="en-US">Number Of FDAApproved Product</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfFDAApprovedProduct" xlink:to="adma_NumberOfFDAApprovedProduct_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount_lbl1" xml:lang="en-US">Accelerated Share Repurchase Remaining Prepayment Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount" xlink:to="adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_lbl0" xml:lang="en-US">Treasury Stock, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_PlasmaCollectionCentersMember_lbl1" xml:lang="en-US">Plasma Collection Centers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaCollectionCentersMember" xlink:to="adma_PlasmaCollectionCentersMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_NumberOfFDALicensedPlasmaCollectionFacilities_lbl1" xml:lang="en-US">Number Of FDALicensed Plasma Collection Facilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfFDALicensedPlasmaCollectionFacilities" xlink:to="adma_NumberOfFDALicensedPlasmaCollectionFacilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl0" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_Two022CompensationPlanMember_lbl1" xml:lang="en-US">Two022 Compensation Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_Two022CompensationPlanMember" xlink:to="adma_Two022CompensationPlanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_AgreementWithTermExpirationDate_lbl1" xml:lang="en-US">Agreement With Term Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_AgreementWithTermExpirationDate" xlink:to="adma_AgreementWithTermExpirationDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, Amortization Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl0" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramExciseTax_lbl0" xml:lang="en-US">Share Repurchase Program, Excise Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramExciseTax" xlink:to="us-gaap_ShareRepurchaseProgramExciseTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_NumberOfInstallments_lbl1" xml:lang="en-US">Number Of Installments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfInstallments" xlink:to="adma_NumberOfInstallments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainOnSaleOfInvestments_lbl1" xml:lang="en-US">Gain on Sale of Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOnSaleOfInvestments" xlink:to="us-gaap_GainOnSaleOfInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl1" xml:lang="en-US">Proceeds from Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl0" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl0" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Granted Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_SecuredPromissoryNotesPayableMember_lbl1" xml:lang="en-US">Secured Promissory Notes Payable Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_SecuredPromissoryNotesPayableMember" xlink:to="adma_SecuredPromissoryNotesPayableMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_DepositsAndOtherNoncurrentAssets_lbl1" xml:lang="en-US">Deposits And Other Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DepositsAndOtherNoncurrentAssets" xlink:to="adma_DepositsAndOtherNoncurrentAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Forfeited Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod_lbl1" xml:lang="en-US">Respiratory Syncytial Virus Plasma Volume Supplied Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" xlink:to="adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl1" xml:lang="en-US">Interest Expense, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl0" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl0" xml:lang="en-US">Loss Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_GrifolsAgreementMember_lbl1" xml:lang="en-US">Grifols Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_GrifolsAgreementMember" xlink:to="adma_GrifolsAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl1" xml:lang="en-US">Long-Term Debt, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Property, Plant, and Equipment, Accumulated Depreciation, Depletion, and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl0" xml:lang="en-US">Repayments of Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl0" xml:lang="en-US">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl1" xml:lang="en-US">Accrued Liabilities and Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ASRAgreementMember_lbl1" xml:lang="en-US">ASRAgreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ASRAgreementMember" xlink:to="adma_ASRAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercised Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl0" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_lbl0" xml:lang="en-US">Accelerated Share Repurchases, Settlement (Payment) or Receipt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:to="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Expired Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" xlink:to="adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ASCENIVMember_lbl1" xml:lang="en-US">ASCENIVMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ASCENIVMember" xlink:to="adma_ASCENIVMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_InsiderTradingArrLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTradingArrLineItems_lbl" xml:lang="en-US">Insider Trading Arrangements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_InsiderTradingArrLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCostAndExpenseOperating_lbl0" xml:lang="en-US">Other Cost and Expense, Operating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCostAndExpenseOperating" xlink:to="us-gaap_OtherCostAndExpenseOperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl0" xml:lang="en-US">Debt Instrument, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl1" xml:lang="en-US">Selling, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale_lbl1" xml:lang="en-US">Noncash Proceedsfrom Saleof Assets Previously Heldfor Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" xlink:to="adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl0" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract_lbl0" xml:lang="en-US">Reconciliation Of Selling General And Administrative Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract" xlink:to="adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockMember_lbl0" xml:lang="en-US">Employee Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_DeferredRevenueRemainingAmortizationPeriod_lbl1" xml:lang="en-US">Deferred Revenue Remaining Amortization Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DeferredRevenueRemainingAmortizationPeriod" xlink:to="adma_DeferredRevenueRemainingAmortizationPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl0" xml:lang="en-US">Stock Repurchased During Period, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare_lbl0" xml:lang="en-US">Accelerated Share Repurchases, Initial Price Paid Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare" xlink:to="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl0" xml:lang="en-US">Interest Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl1" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl2" xml:lang="en-US">Treasury Stock, Common, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_EquityIncentivePlanMember_lbl1" xml:lang="en-US">Equity Incentive Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_EquityIncentivePlanMember" xlink:to="adma_EquityIncentivePlanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale_lbl0" xml:lang="en-US">Proceeds from Sale, Property, Held-for-Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_PlasmaSupplyAgreementTerm_lbl1" xml:lang="en-US">Plasma Supply Agreement Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaSupplyAgreementTerm" xlink:to="adma_PlasmaSupplyAgreementTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ThreeCustomersMember_lbl1" xml:lang="en-US">Three Customers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ThreeCustomersMember" xlink:to="adma_ThreeCustomersMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl0" xml:lang="en-US">Operating Costs and Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_RelatedPartyTransactionLeaseTerminationPeriod_lbl1" xml:lang="en-US">Related Party Transaction Lease Termination Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_RelatedPartyTransactionLeaseTerminationPeriod" xlink:to="adma_RelatedPartyTransactionLeaseTerminationPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedBonusesCurrent_lbl0" xml:lang="en-US">Accrued Bonuses, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedBonusesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_SeniorNotesPayableBeforeDebtDiscount_lbl1" xml:lang="en-US">Senior Notes Payable Before Debt Discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_SeniorNotesPayableBeforeDebtDiscount" xlink:to="adma_SeniorNotesPayableBeforeDebtDiscount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl0" xml:lang="en-US">Preferred Stock, Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Asset, Excluding Goodwill, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl0" xml:lang="en-US">Operating Lease, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_JPMTermLoanMember_lbl1" xml:lang="en-US">JPMTerm Loan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_JPMTermLoanMember" xlink:to="adma_JPMTermLoanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfRevenuesAbstract_lbl0" xml:lang="en-US">Reconciliation Of Revenues Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfRevenuesAbstract" xlink:to="adma_ReconciliationOfRevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl0" xml:lang="en-US">Class of Stock [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl0" xml:lang="en-US">Building and Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl0" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl0" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock_lbl0" xml:lang="en-US">Accelerated Share Repurchases [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:to="us-gaap_AcceleratedShareRepurchasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_NumberOfCustomers_lbl1" xml:lang="en-US">Number Of Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_NumberOfCustomers" xlink:to="adma_NumberOfCustomers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operation Consideration Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" xlink:to="adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_ReconciliationOfIncomeBeforeTaxesAbstract_lbl0" xml:lang="en-US">Reconciliation Of Income Before Taxes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_ReconciliationOfIncomeBeforeTaxesAbstract" xlink:to="adma_ReconciliationOfIncomeBeforeTaxesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_EmployeesMember_lbl1" xml:lang="en-US">Employees Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_EmployeesMember" xlink:to="adma_EmployeesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl0" xml:lang="en-US">Operating Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl1" xml:lang="en-US">Treasury Stock, Shares, Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl1" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_KEDPlasmaAgreementMember_lbl1" xml:lang="en-US">KEDPlasma Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_KEDPlasmaAgreementMember" xlink:to="adma_KEDPlasmaAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl0" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Tax Paid, before Refund Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="adma_PlasmaCollectionCentersSegmentMember_lbl2" xml:lang="en-US">Plasma Collection Centers Segment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="adma_PlasmaCollectionCentersSegmentMember" xlink:to="adma_PlasmaCollectionCentersSegmentMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndOtherIncome_lbl0" xml:lang="en-US">Interest and Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<!-- [WMV7][tUeuQz+iLdgxhAn9rlrNdG/9wxPZdj3d78GtGLP0JPX1sqK572327cxek3Dqwi3TA62qvG+pjN66L55PLTDMVJej8dM+s/Is2U9Ku5O7d7xJgCrVRgUUMJI9rvZJ6JwZOY9OJXVB2T86lLe0D3NjjslkxNvsVj5z3T3xrE6v8Du7Cm/YVCcjZqdzYM1p9c+aIv/16IinPcIc0U29X3tHQaLks5hQ0ycQP/TQbOzHphFSHY9k1I9KSwgfrBVmhnKyQiNrHGB/vzB1GyblSFaZ7sYNkCAyZvnky8SQjhALzdw86HpbxuVRD0kkFT4+JxEolRJ3f+G/uON0czOEBT7ku7wd7xEWP9EUYxt2IuC3/Q==] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>adma-20260630_pre.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Wed Aug 05 21:15:28 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedBalanceSheet" roleURI="http://admabiologics.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedIncomeStatement" roleURI="http://admabiologics.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ShareholdersEquityType2or3" roleURI="http://admabiologics.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedCashFlow" roleURI="http://admabiologics.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ORGANIZATIONANDBUSINESS" roleURI="http://admabiologics.com/role/ORGANIZATIONANDBUSINESS"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_INVENTORIES" roleURI="http://admabiologics.com/role/INVENTORIES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PROPERTYANDEQUIPMENT" roleURI="http://admabiologics.com/role/PROPERTYANDEQUIPMENT"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ASSETSANDLIABILITIESHELDFORSALE" roleURI="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALE"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" roleURI="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_DEBT" roleURI="http://admabiologics.com/role/DEBT"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_STOCKHOLDERSEQUITY" roleURI="http://admabiologics.com/role/STOCKHOLDERSEQUITY"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_RELATEDPARTYTRANSACTIONS" roleURI="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONS"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_COMMITMENTSANDCONTINGENCIES" roleURI="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SEGMENTS" roleURI="http://admabiologics.com/role/SEGMENTS"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_LEASEOBLIGATIONS" roleURI="http://admabiologics.com/role/LEASEOBLIGATIONS"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_INCOMETAXES" roleURI="http://admabiologics.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION" roleURI="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_AccountingPoliciesByPolicy" roleURI="http://admabiologics.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_INVENTORIESTables" roleURI="http://admabiologics.com/role/INVENTORIESTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PROPERTYANDEQUIPMENTTables" roleURI="http://admabiologics.com/role/PROPERTYANDEQUIPMENTTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" roleURI="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_DEBTTables" roleURI="http://admabiologics.com/role/DEBTTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_STOCKHOLDERSEQUITYTables" roleURI="http://admabiologics.com/role/STOCKHOLDERSEQUITYTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SEGMENTSTables" roleURI="http://admabiologics.com/role/SEGMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_LEASEOBLIGATIONSTables" roleURI="http://admabiologics.com/role/LEASEOBLIGATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_INCOMETAXESTables" roleURI="http://admabiologics.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables" roleURI="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_CalculationofBasicandDilutedEarningsPerShareTable" roleURI="http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_CalculationofDilutedEarningsPerShareAntidilutiveSharesTable" roleURI="http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ComponentsofInventoryTable" roleURI="http://admabiologics.com/role/ComponentsofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PropertyandEquipmentandRelatedAccumulatedDepreciationTable" roleURI="http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_AccruedExpensesandOtherCurrentLiabilitiesTable" roleURI="http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SummaryofOutstandingSeniorNotesPayableTable" roleURI="http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofDebtMaturitiesTable" roleURI="http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleCommonStockRepurchaseTable" roleURI="http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofAssumptionsTable" roleURI="http://admabiologics.com/role/ScheduleofAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofOptionActivityTable" roleURI="http://admabiologics.com/role/ScheduleofOptionActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofUnvestedRSUActivityTable" roleURI="http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofStockBasedCompensationExpenseTable" roleURI="http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SummarizedFinancialInformationConcerningReportableSegmentsTable" roleURI="http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_NetRevenuesAccordingtoGeographicAreaTable" roleURI="http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_NetRevenuesDisaggregatedbyProductTable" roleURI="http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PaymentsUnderLeaseObligationsTable" roleURI="http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_EstimatedAnnualEffectiveTaxRateTable" roleURI="http://admabiologics.com/role/EstimatedAnnualEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SupplementalCashFlowInformationTable" roleURI="http://admabiologics.com/role/SupplementalCashFlowInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ORGANIZATIONANDBUSINESSDetails" roleURI="http://admabiologics.com/role/ORGANIZATIONANDBUSINESSDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PROPERTYANDEQUIPMENTDetails" roleURI="http://admabiologics.com/role/PROPERTYANDEQUIPMENTDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ASSETSANDLIABILITIESHELDFORSALEDetails" roleURI="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_DEBTDetails" roleURI="http://admabiologics.com/role/DEBTDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_STOCKHOLDERSEQUITYDetails" roleURI="http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_RELATEDPARTYTRANSACTIONSDetails" roleURI="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SEGMENTSDetails" roleURI="http://admabiologics.com/role/SEGMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_LEASEOBLIGATIONSDetails" roleURI="http://admabiologics.com/role/LEASEOBLIGATIONSDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#InsiderTradingArrangements" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#DocumentAndEntityInformation" roleURI="http://admabiologics.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:role="http://admabiologics.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepositsAndOtherNoncurrentAssets" xlink:href="adma-20260630.xsd#adma_DepositsAndOtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="DepositsAndOtherNoncurrentAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_CostOfRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_GrossProfit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherCostAndExpenseOperating" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOnSaleOfInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GainOnSaleOfInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_OperatingExpenses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndOtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestAndOtherIncome" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_TreasuryStockCommonMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="4.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" xlink:href="adma-20260630.xsd#adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueCashlessExerciseOfWarrants" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" xlink:href="adma-20260630.xsd#adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" xlink:href="adma-20260630.xsd#adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" xlink:href="adma-20260630.xsd#adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares_0" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AresRevolvingFacilityMember" xlink:href="adma-20260630.xsd#adma_AresRevolvingFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="AresRevolvingFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="JPMCreditFacilitiesMember" xlink:href="adma-20260630.xsd#adma_JPMCreditFacilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="JPMCreditFacilitiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOnSaleOfInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainOnSaleOfInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfLicenseRevenue" xlink:href="adma-20260630.xsd#adma_AmortizationOfLicenseRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfLicenseRevenue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInDepositsAndOtherAssets" xlink:href="adma-20260630.xsd#adma_IncreaseDecreaseInDepositsAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDepositsAndOtherAssets" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentOfDebtRefinancingFees" xlink:href="adma-20260630.xsd#adma_PaymentOfDebtRefinancingFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentOfDebtRefinancingFees" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="TaxesPaidOnVestedRestrictedStockUnits" xlink:href="adma-20260630.xsd#adma_TaxesPaidOnVestedRestrictedStockUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="TaxesPaidOnVestedRestrictedStockUnits" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentOfEndOfTermFee" xlink:href="adma-20260630.xsd#adma_PaymentOfEndOfTermFee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentOfEndOfTermFee" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ORGANIZATIONANDBUSINESS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/INVENTORIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/PROPERTYANDEQUIPMENT" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALE" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/DEBT" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SEGMENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/LEASEOBLIGATIONS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/INCOMETAXES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/INVENTORIESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/DEBTTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcceleratedShareRepurchasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_AcceleratedShareRepurchasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SEGMENTSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/LEASEOBLIGATIONSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/INCOMETAXESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ComponentsofInventoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ManufacturingFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ManufacturingFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetUnderConstructionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetUnderConstructionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_AssetUnderConstructionMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LandMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccruedRebatesCurrent" xlink:href="adma-20260630.xsd#adma_AccruedRebatesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="AccruedRebatesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedBonusesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedBonusesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedTestingCurrent" xlink:href="adma-20260630.xsd#adma_AccruedTestingCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="AccruedTestingCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedSalariesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedSalariesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="JPMTermLoanMember" xlink:href="adma-20260630.xsd#adma_JPMTermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="JPMTermLoanMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SeniorNotesPayableBeforeDebtDiscount" xlink:href="adma-20260630.xsd#adma_SeniorNotesPayableBeforeDebtDiscount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="SeniorNotesPayableBeforeDebtDiscount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SeniorNotesPayableBeforeDebtDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ScheduleofDebtMaturitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ClassOfTreasuryStockTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_TreasuryStockCommonMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ScheduleofAssumptionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ScheduleofOptionActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" xlink:href="adma-20260630.xsd#adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeLocationBalanceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementOfIncomeLocationBalanceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_ConsolidationItemsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_OperatingSegmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_MaterialReconcilingItemsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateNonSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_CorporateNonSegmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ADMABioManufacturingSegmentMember" xlink:href="adma-20260630.xsd#adma_ADMABioManufacturingSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ADMABioManufacturingSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlasmaCollectionCentersSegmentMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="PlasmaCollectionCentersSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOnSaleOfInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_GainOnSaleOfInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_Assets" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfRevenuesAbstract2" xlink:href="adma-20260630.xsd#adma_ReconciliationOfRevenuesAbstract2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfRevenuesAbstract2" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2" xlink:href="adma-20260630.xsd#adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfIncomeLossBeforeTaxesAbstract1" xlink:href="adma-20260630.xsd#adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfIncomeLossBeforeTaxesAbstract1" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfTotalAssetsAbstract2" xlink:href="adma-20260630.xsd#adma_ReconciliationOfTotalAssetsAbstract2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfTotalAssetsAbstract2" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfRevenuesAbstract1" xlink:href="adma-20260630.xsd#adma_ReconciliationOfRevenuesAbstract1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfRevenuesAbstract1" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1" xlink:href="adma-20260630.xsd#adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfIncomeBeforeTaxesAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfIncomeBeforeTaxesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfIncomeBeforeTaxesAbstract" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfIncomeBeforeTaxesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfTotalAssetsAbstract1" xlink:href="adma-20260630.xsd#adma_ReconciliationOfTotalAssetsAbstract1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfTotalAssetsAbstract1" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfRevenuesAbstract0" xlink:href="adma-20260630.xsd#adma_ReconciliationOfRevenuesAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfRevenuesAbstract0" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0" xlink:href="adma-20260630.xsd#adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfIncomeLossBeforeTaxesAbstract0" xlink:href="adma-20260630.xsd#adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfIncomeLossBeforeTaxesAbstract0" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfTotalAssetsAbstract0" xlink:href="adma-20260630.xsd#adma_ReconciliationOfTotalAssetsAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfTotalAssetsAbstract0" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfRevenuesAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfRevenuesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfRevenuesAbstract" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfIncomeLossBeforeTaxesAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfIncomeLossBeforeTaxesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfIncomeLossBeforeTaxesAbstract" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfIncomeLossBeforeTaxesAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfIncomeLossBeforeTaxesAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationOfTotalAssetsAbstract" xlink:href="adma-20260630.xsd#adma_ReconciliationOfTotalAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ReconciliationOfTotalAssetsAbstract" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_ConsolidationItemsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_OperatingSegmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_MaterialReconcilingItemsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ADMABioManufacturingSegmentMember" xlink:href="adma-20260630.xsd#adma_ADMABioManufacturingSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ADMABioManufacturingSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlasmaCollectionCentersSegmentMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="PlasmaCollectionCentersSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonUsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_ConsolidationItemsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_MaterialReconcilingItemsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ASCENIVMember" xlink:href="adma-20260630.xsd#adma_ASCENIVMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="ASCENIVMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BIVIGAMMember" xlink:href="adma-20260630.xsd#adma_BIVIGAMMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="BIVIGAMMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntermediatesAndOtherMember" xlink:href="adma-20260630.xsd#adma_IntermediatesAndOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="IntermediatesAndOtherMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ADMABioManufacturingSegmentMember" xlink:href="adma-20260630.xsd#adma_ADMABioManufacturingSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ADMABioManufacturingSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlasmaCollectionCentersSegmentMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="PlasmaCollectionCentersSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:href="adma-20260630.xsd#adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearSix" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/EstimatedAnnualEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SupplementalCashFlowInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" xlink:href="adma-20260630.xsd#adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ORGANIZATIONANDBUSINESSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="NumberOfPlasmaCollectionFacilitiesUnderDevelopment" xlink:href="adma-20260630.xsd#adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NumberOfPlasmaCollectionFacilitiesUnderDevelopment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfFDAApprovedProduct" xlink:href="adma-20260630.xsd#adma_NumberOfFDAApprovedProduct"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NumberOfFDAApprovedProduct" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoCustomersMember" xlink:href="adma-20260630.xsd#adma_TwoCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="TwoCustomersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThreeCustomersMember" xlink:href="adma-20260630.xsd#adma_ThreeCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="ThreeCustomersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" xlink:href="adma-20260630.xsd#adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfCustomers" xlink:href="adma-20260630.xsd#adma_NumberOfCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NumberOfCustomers" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_Goodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredRevenueRemainingAmortizationPeriod" xlink:href="adma-20260630.xsd#adma_DeferredRevenueRemainingAmortizationPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="DeferredRevenueRemainingAmortizationPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/PROPERTYANDEQUIPMENTDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PlasmaCollectionCentersMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="PlasmaCollectionCentersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlasmaCollectionCentersSegmentMember" xlink:href="adma-20260630.xsd#adma_PlasmaCollectionCentersSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="PlasmaCollectionCentersSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SecuredPromissoryNotesPayableMember" xlink:href="adma-20260630.xsd#adma_SecuredPromissoryNotesPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="SecuredPromissoryNotesPayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" xlink:href="adma-20260630.xsd#adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" xlink:href="adma-20260630.xsd#adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDepositLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecurityDepositLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SecurityDepositLiability" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/DEBTDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JPMCreditFacilitiesMember" xlink:href="adma-20260630.xsd#adma_JPMCreditFacilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="JPMCreditFacilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_CounterpartyNameAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="JPMCreditAgreementMember" xlink:href="adma-20260630.xsd#adma_JPMCreditAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="JPMCreditAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JPMTermLoanMember" xlink:href="adma-20260630.xsd#adma_JPMTermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="JPMTermLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BaseRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_BaseRateMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" xlink:href="adma-20260630.xsd#adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefaultInterestRateMarginAboveApplicableRate" xlink:href="adma-20260630.xsd#adma_DefaultInterestRateMarginAboveApplicableRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DefaultInterestRateMarginAboveApplicableRate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="MinimumFixedChargeCoverageRatio" xlink:href="adma-20260630.xsd#adma_MinimumFixedChargeCoverageRatio"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="MinimumFixedChargeCoverageRatio" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="Two022CompensationPlanMember" xlink:href="adma-20260630.xsd#adma_Two022CompensationPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="Two022CompensationPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityIncentivePlanMember" xlink:href="adma-20260630.xsd#adma_EquityIncentivePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="EquityIncentivePlanMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ShareRepurchaseProgramAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_ShareRepurchaseProgramAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ShareRepurchaseProgramDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ASRAgreementMember" xlink:href="adma-20260630.xsd#adma_ASRAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="ASRAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_TitleOfIndividualAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EmployeesMember" xlink:href="adma-20260630.xsd#adma_EmployeesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="EmployeesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_DirectorMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_DirectorMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcceleratedShareRepurchaseUpfrontCashPrepayment" xlink:href="adma-20260630.xsd#adma_AcceleratedShareRepurchaseUpfrontCashPrepayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="AcceleratedShareRepurchaseUpfrontCashPrepayment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcceleratedShareRepurchaseRemainingPrepaymentAmount" xlink:href="adma-20260630.xsd#adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="AcceleratedShareRepurchaseRemainingPrepaymentAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareRepurchaseProgramExciseTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareRepurchaseProgramExciseTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareRepurchaseProgramExciseTax" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfInstallments" xlink:href="adma-20260630.xsd#adma_NumberOfInstallments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="NumberOfInstallments" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_CounterpartyNameAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ArethLLCMember" xlink:href="adma-20260630.xsd#adma_ArethLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="ArethLLCMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GenesisBPSMember" xlink:href="adma-20260630.xsd#adma_GenesisBPSMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="GenesisBPSMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OperatingCostsAndExpenses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseExpirationDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseExpirationDate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LeaseExpirationDate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionLeaseRenewalPeriod" xlink:href="adma-20260630.xsd#adma_RelatedPartyTransactionLeaseRenewalPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="RelatedPartyTransactionLeaseRenewalPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionLeaseTerminationPeriod" xlink:href="adma-20260630.xsd#adma_RelatedPartyTransactionLeaseTerminationPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="RelatedPartyTransactionLeaseTerminationPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LossContingenciesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfArrangementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PlasmaPurchaseAgreementOneMember" xlink:href="adma-20260630.xsd#adma_PlasmaPurchaseAgreementOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="PlasmaPurchaseAgreementOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GrifolsAgreementMember" xlink:href="adma-20260630.xsd#adma_GrifolsAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="GrifolsAgreementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KEDPlasmaAgreementMember" xlink:href="adma-20260630.xsd#adma_KEDPlasmaAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="KEDPlasmaAgreementMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfPlasmaCollectionFacilities" xlink:href="adma-20260630.xsd#adma_NumberOfPlasmaCollectionFacilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="NumberOfPlasmaCollectionFacilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementWithTermExpirationDate" xlink:href="adma-20260630.xsd#adma_AgreementWithTermExpirationDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="AgreementWithTermExpirationDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfRenewalTerms" xlink:href="adma-20260630.xsd#adma_NumberOfRenewalTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="NumberOfRenewalTerms" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuantityOfRespiratorySyncytialVirusPlasmaUsed" xlink:href="adma-20260630.xsd#adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="QuantityOfRespiratorySyncytialVirusPlasmaUsed" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" xlink:href="adma-20260630.xsd#adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInMinimumAnnualPriceTerm" xlink:href="adma-20260630.xsd#adma_IncreaseInMinimumAnnualPriceTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="IncreaseInMinimumAnnualPriceTerm" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlasmaPurchaseAgreementRenewalPeriod" xlink:href="adma-20260630.xsd#adma_PlasmaPurchaseAgreementRenewalPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="PlasmaPurchaseAgreementRenewalPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlasmaSupplyAgreementTerm" xlink:href="adma-20260630.xsd#adma_PlasmaSupplyAgreementTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="PlasmaSupplyAgreementTerm" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/SEGMENTSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="NumberOfFDALicensedPlasmaCollectionFacilities" xlink:href="adma-20260630.xsd#adma_NumberOfFDALicensedPlasmaCollectionFacilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="NumberOfFDALicensedPlasmaCollectionFacilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/LEASEOBLIGATIONSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_InsiderTradingArrLineItems"/>
    <loc xlink:type="locator" xlink:label="ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TradingArrByIndTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TradingArrByIndTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrAdoptedFlag" order="1.01" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrAdoptedFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrTrmntdFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrTrmntdFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://admabiologics.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="adma-20260630.xsd#adma_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate"/>
<!-- [WMV7][i63DpMsPg74fa7dtuxSvCqMXBiCSlqlXA98n5lKojIXN6ZlzrrE1p+NX9jmTZqRRdJIA2hYs/zg10lf6nTXYFK3WcdgtPwiazre/U8l403V12hBVBX3DflGLi0VDp5nrMCWpTvFTPHjWlHSH8coCFOP6VEQ/MlPljtx+cRHSIuRI/lrGsNQue83Mw71c4WTgvGOxHwEMttAJY2IF03VneLLFUY+TpGs5YBddvRMzByFUrIy+TzyIrglGuAxT4KkiwFzsVA0K2HmFyCu/FOjvv4zDIbvOcGjj1dpiUO/k+0RAf+Zhdn5xwrmp8gMAViwmtBRESwLXSH8sy7yAECnb8wc8d9/VXAHhTsCUu4Uzz0k=] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>adma-20260630_cal.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Wed Aug 05 21:15:28 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedBalanceSheet" roleURI="http://admabiologics.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedIncomeStatement" roleURI="http://admabiologics.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ConsolidatedCashFlow" roleURI="http://admabiologics.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ComponentsofInventoryTable" roleURI="http://admabiologics.com/role/ComponentsofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PropertyandEquipmentandRelatedAccumulatedDepreciationTable" roleURI="http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_AccruedExpensesandOtherCurrentLiabilitiesTable" roleURI="http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_SummaryofOutstandingSeniorNotesPayableTable" roleURI="http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_ScheduleofDebtMaturitiesTable" roleURI="http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_PaymentsUnderLeaseObligationsTable" roleURI="http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"/>
  <roleRef xlink:type="simple" xlink:href="adma-20260630.xsd#adma_r_AdditionalCalculations" roleURI="http://admabiologics.com/role/AdditionalCalculations"/>
  <calculationLink xlink:role="http://admabiologics.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="adma_DepositsAndOtherNoncurrentAssets" xlink:href="adma-20260630.xsd#adma_DepositsAndOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="adma_DepositsAndOtherNoncurrentAssets" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://admabiologics.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OtherCostAndExpenseOperating" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOnSaleOfInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GainOnSaleOfInvestments" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndOtherIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestAndOtherIncome" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseNonoperating" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://admabiologics.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="adma_AmortizationOfLicenseRevenue" xlink:href="adma-20260630.xsd#adma_AmortizationOfLicenseRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="adma_AmortizationOfLicenseRevenue" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOnSaleOfInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainOnSaleOfInvestments" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="adma_IncreaseDecreaseInDepositsAndOtherAssets" xlink:href="adma-20260630.xsd#adma_IncreaseDecreaseInDepositsAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="adma_IncreaseDecreaseInDepositsAndOtherAssets" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyHeldForSale" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="adma_PaymentOfDebtRefinancingFees" xlink:href="adma-20260630.xsd#adma_PaymentOfDebtRefinancingFees"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="adma_PaymentOfDebtRefinancingFees" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="adma_TaxesPaidOnVestedRestrictedStockUnits" xlink:href="adma-20260630.xsd#adma_TaxesPaidOnVestedRestrictedStockUnits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="adma_TaxesPaidOnVestedRestrictedStockUnits" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="adma_PaymentOfEndOfTermFee" xlink:href="adma-20260630.xsd#adma_PaymentOfEndOfTermFee"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="adma_PaymentOfEndOfTermFee" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://admabiologics.com/role/ComponentsofInventoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:label="adma_AccruedRebatesCurrent" xlink:href="adma-20260630.xsd#adma_AccruedRebatesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="adma_AccruedRebatesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedBonusesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedBonusesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_InterestPayableCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="adma_AccruedTestingCurrent" xlink:href="adma-20260630.xsd#adma_AccruedTestingCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="adma_AccruedTestingCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedSalariesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedSalariesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_TaxesPayableCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="8" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://admabiologics.com/role/ScheduleofDebtMaturitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix" xlink:href="adma-20260630.xsd#adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="7" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://admabiologics.com/role/AdditionalCalculations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
<!-- [WMV7][lXrBVIUQFGKPJp4GgTRjfP1V04REnwOtIxOv2WxFZ9VHRNvQBCkpN2vbzrWftZq9N0HTc7dQwYEaDKTGM2uMtRS7GGIBhU10dfPyx01COjs8IC8D1Lg2IXvhmmy6pRVVScU4sEMaJI0oIWBvagC99QI8h8jtQ1zxhw+KqcfcUeajwckDiN9qpZS9C4bMhfDAGkCOOPg6hpni3AsLx8/fjijRajFGqg+2V7G+hDx88yFcUUAf2jkIwmg9VrmmkxJuqAK1dp5RQHDwKRfr2gTp6uegnkMI3pOWDki7Wmx1HX9Qf5BGEMzfvbML4NVuKiZREToavGJNpB32y8rAW1tMCTE0YR04WptU3SagXhnbuA==] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>7
<FILENAME>ef20075111_ex10-1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Jul 31 15:22:11 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; font-size: 10pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 6px auto; width: 100%;"><div style="line-height: 12pt; color: rgb(0, 0, 0); font-weight: bold; text-align: right;">Exhibit 10.1</div><div style="line-height: 12pt; text-align: center; color: rgb(0, 0, 0); font-weight: bold;">&#xa0;</div><div style="line-height: 12pt; text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><font>FIRST AMENDMENT TO EMPLOYMENT AGREEMENT</font>
  </div><div style="line-height: 12pt; text-align: center; color: rgb(0, 0, 0); font-weight: bold;">&#xa0;
  </div>
  <div style="line-height: 12pt; text-align: justify; color: rgb(0, 0, 0); text-indent: 50px; padding-left: 0px;">
   This <font style="font-variant: small-caps;">First Amendment to Employment Agreement </font><font style="font-variant: small-caps; font-weight: bold;">(</font>the &#x201c;<font style="font-weight: bold; font-style: italic; text-decoration: underline;">Amendment</font>&#x201d;) is entered into this August 3, 2026 (the &#x201c;<font style="font-weight: bold; font-style: italic; text-decoration: underline;">Amendment Effective Date</font>&#x201d;), by and between Paul Terence Kohler, Jr.<font style="font-variant: small-caps; font-weight: bold;">&#xa0;</font>(the &#x201c;<font style="font-weight: bold; font-style: italic; text-decoration: underline;">Executive</font>&#x201d;) and ADMA Biologics, Inc., a Delaware corporation (the &#x201c;<font style="font-weight: bold; font-style: italic; text-decoration: underline;">Company</font>&#x201d;).
  </div>
  <div style="line-height: 12pt; text-align: justify; color: rgb(0, 0, 0);">&#xa0;
  </div>
  <div style="line-height: 12pt; text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
   <font style="text-transform: uppercase;">Recitals</font>
  </div>
  <div style="line-height: 12pt; text-align: center; color: rgb(0, 0, 0); font-weight: bold;">&#xa0;
  </div>
  <div style="line-height: 12pt; text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; text-indent: 50px; padding-left: 0px;">
   <font style="font-weight: bold;">WHEREAS, </font>the Company and Executive have entered into that certain Employment Agreement dated November 25, 2025 (the &#x201c;<font style="font-weight: bold; font-style: italic; text-decoration: underline;">Executive Agreement</font>&#x201d;); and
  </div>
  <div style="line-height: 12pt; text-align: justify; color: rgb(0, 0, 0);">&#xa0;
  </div>
  <div style="line-height: 12pt; color: rgb(0, 0, 0); font-size: 10pt; text-align: justify; text-indent: 51px; padding-left: 0px;">
   <font style="font-weight: bold;">WHEREAS, </font>the Company and Executive wish to amend the Executive Agreement as set forth in this Amendment.
  </div>
  <div style="line-height: 12pt; text-align: justify; color: rgb(0, 0, 0);">&#xa0;
  </div>
  <div style="line-height: 12pt; text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; text-indent: 51px; padding-left: 0px;">
   <font style="font-weight: bold;">NOW, THEREFORE</font>, in consideration of the mutual covenants contained herein and other valid consideration, the sufficiency of which is acknowledged, the parties hereto agree as follows:
  </div>
  <div style="line-height: 12pt; text-align: justify; color: rgb(0, 0, 0);">&#xa0;
  </div>
  <div style="line-height: 12pt; text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
   <font style="text-transform: uppercase;">Agreement</font>
  </div>
  <div style="line-height: 12pt; text-align: center; color: rgb(0, 0, 0); font-weight: bold;">&#xa0;
  </div>
  <div style="text-indent: -36pt; line-height: 12pt; text-align: justify; padding-left: 36pt; font-family: Times New Roman; font-size: 12pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">1.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="font-weight: bold; text-decoration: underline;">Amendment to Section 2.6</font><font style="font-weight: bold;">. </font>Section 2.6 of the Executive Agreement is hereby amended by replacing Section 2.6 in its <font style="text-decoration: underline;">entirety</font> with the following:
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 36pt; clear: both;">&#xa0;
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 72pt; font-size: 10pt;">
   <font style="text-decoration: underline;">Temporary Housing Stipend; Relocation Payment</font>. The Company shall provide Executive a monthly stipend of ten thousand dollars ($10,000), net of taxes (&#x201c;<font style="font-weight: bold; font-style: italic;">Temporary Housing Payments</font>&#x201d;), for a period of up to eighteen (18) months starting as of August 1, 2026, which period may be extended from time to time upon approval by the Company&#x2019;s Board of Directors (the &#x201c;<font style="font-weight: bold; font-style: italic;">Temporary Housing Period</font>&#x201d;) to be used by Executive for temporary housing in the Boca Raton, Florida area. If Executive relocates full-time to the Boca Raton, Florida area during the Temporary Housing Period, the Company shall cease providing the Temporary Housing Payments and, in lieu of such further payments, provide Executive with a one-time payment of $150,000, net of taxes (the &#x201c;<font style="font-weight: bold; font-style: italic;">Relocation Payment</font>&#x201d;); provided, however, that in the event Executive voluntarily terminates employment with the Company or is terminated for Cause within eighteen (18) months following the date the Relocation Payment is made to Executive, Executive shall reimburse the Company for the Relocation Payment on or prior to Executive&#x2019;s last day of employment with the Company. For the avoidance of doubt, nothing herein shall be interpreted as requiring Executive to relocate to the Boca Raton, Florida area. For the further avoidance of doubt, in order to receive the Relocation Payment, Executive must be actively employed and in good standing at the Company and not having given notice of resignation.
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 72pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; line-height: 12pt; text-align: justify; padding-left: 36pt; font-family: Times New Roman; font-size: 12pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">2.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="font-weight: bold; text-decoration: underline;">Amendment to Section 3.2(b)</font>. Section 3.2(b) of the Executive Agreement is hereby amended by replacing Section 3.2(b) in its entirety with the following:</div>
  <div style="font-size: 10pt;">&#xa0;</div></div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">1</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="text-align: justify; margin-left: 36pt;">
   <font>In the event that Executive&#x2019;s employment is terminated (i) by the Company pursuant to Section 3.1(e) without Cause or (ii) due to a resignation by Executive pursuant to Section 3.4 for Good Reason, the Company shall have no further obligation to Executive under this Agreement except for payment to Executive of (A) Executive&#x2019;s accrued, but unpaid Base Salary through the date of termination, (B) any unreimbursed expenses, subject to any right of set-off, (C) in the event the Executive elects continued coverage under COBRA, the Company will reimburse Executive for the same portion of Executive&#x2019;s family COBRA health insurance premium that it paid during the Executive&#x2019;s employment up until the earlier of (i) the date twelve (12) months after the date of Executive&#x2019;s termination and (ii) the date on which the Executive is eligible for comparable health benefits with another company or business entity; (D) any Target Bonus that has not been paid from the prior performance year to the extent the Board of Directors has determined in good faith that the goals have been attained, payable within 30 days of the date of termination, (E) a severance payment equal to twelve (12) months Base Salary payable in twelve (12) monthly, equal installments after termination; and (F) the accelerated vesting of the Shares underlying the Options and Restricted Stock Units as provided under Section 2.5, as applicable; provided, however, that in the event Executive&#x2019;s employment is terminated for the reasons stated above in this Section 3.2(b) immediately preceding or within one year following a Change of Control (including, without limitation, the failure of a successor to assume), in addition to receiving the benefits set forth in (A), (B), (C), (D), and (F) above, the severance set forth in (E) above will be equal to fifteen (15) months Base Salary plus Executive&#x2019;s prorated annual Target Bonus for the calendar year when the termination occurs, payable in a lump sum within five (5) business days of Executive&#x2019;s termination. Executive&#x2019;s entitlement to, and receipt of the post-termination severance, bonus and COBRA payments described in this Section is expressly contingent on Executive&#x2019;s execution and non-revocation of a separation agreement and general release in a form acceptable to the Company which shall be required to be fully enforceable within sixty (60) days of Executive&#x2019;s termination date.</font>
  </div>
  <div style="text-align: justify; margin-left: 36pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; line-height: 12pt; text-align: justify; padding-left: 36pt; font-family: Times New Roman; font-size: 12pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">3.</font>
    </div>
    <div style="font-size: 10pt;">
     Except as modified or amended in this Amendment, no other term or provision of the Executive Agreement is amended or modified in any respect. Executive remains employed &#x201c;at will.&#x201d; The Executive Agreement and this Amendment set forth the entire understanding between the parties with regard to the subject matter hereof and supersedes any prior oral discussions or written communications and agreements. This Amendment cannot be modified or amended except in writing signed by Executive and an authorized officer of the Company. Executive further agrees that nothing herein shall constitute &#x201c;Good Reason&#x201d; as defined in the Executive Agreement.</div>
  <div style="font-size: 10pt;">&#xa0;</div></div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">2</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="line-height: 12pt; text-align: justify; color: rgb(0, 0, 0); text-indent: 46px; padding-left: 0px;">
   The parties have executed this First Amendment to Employment Agreement on the day and year first written above.</div>
  <div style="line-height: 12pt; text-align: justify; color: rgb(0, 0, 0); text-indent: 46px; padding-left: 0px;">&#xa0;</div>



  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"></td><td style="width: 5%;"></td><td style="width: 45%;"></td></tr><tr style="vertical-align: top;">
    <td style="text-align: justify;">&#xa0;</td>
    <td colspan="2" style="text-align: justify; font-weight: bold;"><font style="letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">ADMA BIOLOGICS, INC.</font> </td>

   </tr><tr style="vertical-align: top;">
    <td style="text-align: justify;">&#xa0;</td>
    <td colspan="2" style="text-align: justify;"> &#xa0;</td>

   </tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; text-align: justify;">&#xa0;</td>
    <td colspan="2" style="padding-top: 0px; padding-right: 5.4pt; padding-bottom: 0px; text-align: justify; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div style="line-height: 12pt;">
      /s/ Adam S. Grossman
     </div>
     </td>

   </tr><tr style="vertical-align: top;">
    <td style="text-align: justify;">&#xa0;</td>
    <td style="text-align: justify; border-width: medium; border-style: none; border-color: currentcolor;"><font style="letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">By:</font></td><td style="text-align: justify; border-width: medium; border-style: none; border-color: currentcolor;"><font style="letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Adam S. Grossman</font></td>

   </tr><tr style="vertical-align: top;">
    <td style="text-align: justify;">&#xa0;</td>
    <td style="text-align: justify; border-width: medium; border-style: none; border-color: currentcolor;"><font style="letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Title:</font></td><td style="text-align: justify; border-width: medium; border-style: none; border-color: currentcolor;"><font style="letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">President and Chief Executive Officer</font></td>

   </tr>
  </table><div style="text-align: justify;">&#xa0;</div>



  <table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%; color: rgb(0, 0, 0);">
   <tr style="vertical-align: top; height: 0px; font-size: 0px;">
    <td style="padding: 0px 5.4pt 0px 5px; width: 50%;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px; width: 50%;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; padding-right: 5.4pt; text-align: justify; font-size: 10pt;">
     <div style="line-height: 12pt;">
      <font style="font-weight: bold;">PAUL TERENCE KOHLER, JR.</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; text-align: justify;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px; text-align: justify;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; padding-right: 5.4pt; text-align: justify; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div style="line-height: 12pt;">
      <font style="font-size: 10pt">/s/ Paul Terence Kohler, Jr.</font>
     </div>
    </td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; padding-right: 5.4pt; text-align: justify; font-size: 12pt;">
     <div style="line-height: 12pt;">
      Paul Terence Kohler, Jr.
     </div>
    </td>
   </tr>
  </table><div>&#xa0;</div>
  <div>&#xa0;</div><div style="font-size: 8pt; text-align: center;">3</div><hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 6px auto; width: 100%;">
 </body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>ef20075111_ex31-1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Wed Jul 22 17:03:06 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII"><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: 'Times New Roman'; font-size: 11pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"><div style="text-indent: 36pt; text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 31.1</font>
  </div><div style="text-align: right; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt;">I, Adam S. Grossman, certify that:</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">1.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">I have reviewed this Quarterly Report on Form 10-Q of ADMA Biologics, Inc. (the &#x201c;registrant&#x201d;);</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">2.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">3.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">4.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The registrant&#x2019;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">a)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">b)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">c)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">d)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">5.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">a)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">b)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#xa0;</td><td style="width: 5%;">&#xa0;</td><td style="width: 45%;">&#xa0;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      <font>Date: August 5, 2026</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font>By:</font>
     </div>
    </td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      /s/ Adam S. Grossman
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      <font>Name:</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font>Adam S. Grossman</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      <font>Title:</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font>President and Chief Executive Officer</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      <font>(Principal Executive Officer)</font>
     </div>
    </td>
   </tr>
  </table><div style="text-align: right; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
 <hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>9
<FILENAME>ef20075111_ex31-2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!-- Created by CompSci Resources, LLC on Wed Jul 22 17:14:45 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII"><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: 'Times New Roman'; font-size: 11pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"><div style="text-indent: 36pt; text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 31.2</font>
  </div><div style="text-align: right; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt;">I, Paul Terence Kohler, Jr., certify that:</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">1.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">I have reviewed this Quarterly Report on Form 10-Q of ADMA Biologics, Inc. (the &#x201c;registrant&#x201d;);</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 54pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">2.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">3.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">4.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The registrant&#x2019;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">a)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">b)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">c)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">d)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">5.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">a.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 63pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">b.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 63pt; font-size: 10pt; clear: both;">&#xa0;
  </div>

  <table style="font-size: 11pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"></td><td style="width: 5%;"></td><td style="width: 45%;"></td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      <font style="font-size: 10.0pt;">Date: August 5, 2026</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font style="font-size: 10.0pt;">By:</font>
     </div>
    </td>
    <td style="padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <font style="font-size: 10.0pt;">/s/ Paul Terence Kohler, Jr.</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font style="font-size: 10.0pt;">Name:</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font style="font-size: 10.0pt;">Paul Terence Kohler, Jr.</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font style="font-size: 10.0pt;">Title:</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font style="font-size: 10.0pt;">Chief Financial Officer</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font style="font-size: 10.0pt;">(Principal Financial Officer)</font>
     </div>
    </td>
   </tr>
  </table><div style="text-align: right; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
 <hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>10
<FILENAME>ef20075111_ex32-1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Wed Jul 22 17:03:06 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII"><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: 'Times New Roman'; font-size: 11pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"><div style="text-indent: 36pt; text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 32.1</font>
  </div><div style="text-align: right; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt;">In connection with the Quarterly Report of ADMA Biologics, Inc., a Delaware corporation (the &#x201c;Company&#x201d;), on Form 10-Q for the quarter ended June 30, 2026, as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), I, Adam S. Grossman, President and Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. &#xa7; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">1.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</font>
    </div>
  </div>
  <div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">2.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#xa0;</td><td style="width: 5%;">&#xa0;</td><td style="width: 45%;">&#xa0;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      <font>Date: August 5, 2026</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font>By:</font>
     </div>
    </td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      /s/ Adam S. Grossman
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      <font>Name:</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font>Adam S. Grossman</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      <font>Title:</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font>President and Chief Executive Officer</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      <font>(Principal Executive Officer)</font>
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">&#xa0;</div>
 <hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>11
<FILENAME>ef20075111_ex32-2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!-- Created by CompSci Resources, LLC on Wed Jul 22 17:03:06 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII"><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: 'Times New Roman'; font-size: 11pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"><div style="text-indent: 36pt; text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 32.2</font>
  </div><div style="text-align: right; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt;">In connection with the Quarterly Report of ADMA Biologics, Inc., a Delaware corporation (the &#x201c;Company&#x201d;), on Form 10-Q for the quarter ended June 30, 2026, as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), I, Paul Terence Kohler, Jr., Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. &#xa7; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">1.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</font>
    </div>
  </div>
  <div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">2.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#xa0;</td><td style="width: 5%;">&#xa0;</td><td style="width: 45%;">&#xa0;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      <font>Date: August 5, 2026</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font>By:</font>
     </div>
    </td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      /s/ Paul Terence Kohler, Jr.
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      <font>Name:</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font>Paul Terence Kohler, Jr.</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      <font>Title:</font>
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <font>Chief Financial Officer</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      <font>(Principal Financial Officer)</font>
     </div>
    </td>
   </tr>
  </table><div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
 <hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jul. 31, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001368514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ADMA BIOLOGICS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">56-2590442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">465 State Route 17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Ramsey<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">478-5552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ADMA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223,984,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 136,020<span></span>
</td>
<td class="nump">$ 87,630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">138,231<span></span>
</td>
<td class="nump">158,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">239,313<span></span>
</td>
<td class="nump">206,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">14,639<span></span>
</td>
<td class="nump">7,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent', window );">Assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,530<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">528,203<span></span>
</td>
<td class="nump">466,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">66,664<span></span>
</td>
<td class="nump">65,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">575<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,530<span></span>
</td>
<td class="nump">3,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">69,965<span></span>
</td>
<td class="nump">73,261<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">6,146<span></span>
</td>
<td class="nump">6,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_DepositsAndOtherNoncurrentAssets', window );">Deposits and other assets</a></td>
<td class="nump">9,127<span></span>
</td>
<td class="nump">8,600<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">684,210<span></span>
</td>
<td class="nump">624,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">31,724<span></span>
</td>
<td class="nump">22,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">39,105<span></span>
</td>
<td class="nump">40,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">3,750<span></span>
</td>
<td class="nump">2,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease obligations</a></td>
<td class="nump">1,178<span></span>
</td>
<td class="nump">1,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Liabilities held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,647<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">75,757<span></span>
</td>
<td class="nump">69,541<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">192,839<span></span>
</td>
<td class="nump">69,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">1,334<span></span>
</td>
<td class="nump">1,405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease obligations, net of current portion</a></td>
<td class="nump">6,072<span></span>
</td>
<td class="nump">6,646<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">276,002<span></span>
</td>
<td class="nump">146,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, $0.0001 par value, 10,000,000 shares authorized, no shares issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock - voting, $0.0001 par value, 300,000,000 shares authorized, June 30, 2026: 241,089,992 issued and 225,355,228 outstanding; December 31, 2025: 239,793,566 issued and 237,874,496 outstanding</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost, 15,734,764 and 1,919,070 shares as of June 30, 2026 and December 31, 2025, respectively</a></td>
<td class="num">(188,452)<span></span>
</td>
<td class="num">(32,090)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">675,139<span></span>
</td>
<td class="nump">671,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(78,503)<span></span>
</td>
<td class="num">(161,653)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL STOCKHOLDERS' EQUITY</a></td>
<td class="nump">408,208<span></span>
</td>
<td class="nump">477,320<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 684,210<span></span>
</td>
<td class="nump">$ 624,242<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_DepositsAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer and amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_DepositsAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482309/360-10-15-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481108/505-30-30-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in Shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in Shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in Shares)</a></td>
<td class="nump">225,355,228<span></span>
</td>
<td class="nump">237,874,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in Shares)</a></td>
<td class="nump">241,089,992<span></span>
</td>
<td class="nump">239,793,566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock (in Shares)</a></td>
<td class="nump">15,734,764<span></span>
</td>
<td class="nump">1,919,070<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481108/505-30-30-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">REVENUES</a></td>
<td class="nump">$ 124,395<span></span>
</td>
<td class="nump">$ 121,984<span></span>
</td>
<td class="nump">$ 238,888<span></span>
</td>
<td class="nump">$ 236,786<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of product revenue</a></td>
<td class="nump">38,118<span></span>
</td>
<td class="nump">54,757<span></span>
</td>
<td class="nump">71,861<span></span>
</td>
<td class="nump">108,463<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">86,277<span></span>
</td>
<td class="nump">67,227<span></span>
</td>
<td class="nump">167,027<span></span>
</td>
<td class="nump">128,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>OPERATING EXPENSES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">6,014<span></span>
</td>
<td class="nump">1,031<span></span>
</td>
<td class="nump">8,611<span></span>
</td>
<td class="nump">1,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Plasma center operating expenses</a></td>
<td class="nump">1,026<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">2,088<span></span>
</td>
<td class="nump">2,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOnSaleOfInvestments', window );">Gain on sale of plasma centers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,980)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">26,737<span></span>
</td>
<td class="nump">22,214<span></span>
</td>
<td class="nump">53,479<span></span>
</td>
<td class="nump">46,292<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">33,832<span></span>
</td>
<td class="nump">24,429<span></span>
</td>
<td class="nump">56,308<span></span>
</td>
<td class="nump">50,645<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">INCOME FROM OPERATIONS</a></td>
<td class="nump">52,445<span></span>
</td>
<td class="nump">42,798<span></span>
</td>
<td class="nump">110,719<span></span>
</td>
<td class="nump">77,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>OTHER INCOME (EXPENSE):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncome', window );">Interest and other income</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">2,331<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(3,424)<span></span>
</td>
<td class="num">(1,834)<span></span>
</td>
<td class="num">(5,524)<span></span>
</td>
<td class="num">(3,809)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,159)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,159)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(108)<span></span>
</td>
<td class="num">(161)<span></span>
</td>
<td class="num">(172)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(2,208)<span></span>
</td>
<td class="num">(2,701)<span></span>
</td>
<td class="num">(3,354)<span></span>
</td>
<td class="num">(4,132)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">INCOME BEFORE INCOME TAXES</a></td>
<td class="nump">50,237<span></span>
</td>
<td class="nump">40,097<span></span>
</td>
<td class="nump">107,365<span></span>
</td>
<td class="nump">73,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">12,415<span></span>
</td>
<td class="nump">5,878<span></span>
</td>
<td class="nump">24,215<span></span>
</td>
<td class="nump">12,424<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME</a></td>
<td class="nump">$ 37,822<span></span>
</td>
<td class="nump">$ 34,219<span></span>
</td>
<td class="nump">$ 83,150<span></span>
</td>
<td class="nump">$ 61,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">BASIC EARNINGS PER COMMON SHARE (in Dollars per share)</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">DILUTED EARNINGS PER COMMON SHARE (in Dollars per share)</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="nump">228,232,503<span></span>
</td>
<td class="nump">241,490,715<span></span>
</td>
<td class="nump">232,136,480<span></span>
</td>
<td class="nump">238,309,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="nump">230,337,048<span></span>
</td>
<td class="nump">248,608,460<span></span>
</td>
<td class="nump">235,240,375<span></span>
</td>
<td class="nump">245,750,155<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Accumulated Deficit [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 657,577<span></span>
</td>
<td class="num">$ (308,583)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 349,018<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="nump">236,620,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">4,624<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">4,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants', window );">Cashless exercise of warrants</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants', window );">Cashless exercise of warrants (in Shares)</a></td>
<td class="nump">866,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount', window );">Vesting of Restricted Stock Units, net of shares withheld for taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(7,228)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,228)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares', window );">Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares)</a></td>
<td class="nump">1,016,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">29,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,904<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,904<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2025</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">655,074<span></span>
</td>
<td class="num">(281,679)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">373,419<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2025</a></td>
<td class="nump">238,532,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">657,577<span></span>
</td>
<td class="num">(308,583)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">349,018<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="nump">236,620,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15,148)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(816,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,122<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">660,909<span></span>
</td>
<td class="num">(247,460)<span></span>
</td>
<td class="num">$ (15,148)<span></span>
</td>
<td class="nump">398,325<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2025</a></td>
<td class="nump">239,383,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(816,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2025</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">655,074<span></span>
</td>
<td class="num">(281,679)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">373,419<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2025</a></td>
<td class="nump">238,532,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">4,963<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">4,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants', window );">Cashless exercise of warrants</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants', window );">Cashless exercise of warrants (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount', window );">Vesting of Restricted Stock Units, net of shares withheld for taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(1,192)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,192)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares', window );">Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares)</a></td>
<td class="nump">105,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,064<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">745,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (15,148)<span></span>
</td>
<td class="num">(15,148)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(816,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">34,219<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">34,219<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">660,909<span></span>
</td>
<td class="num">(247,460)<span></span>
</td>
<td class="num">$ (15,148)<span></span>
</td>
<td class="nump">398,325<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2025</a></td>
<td class="nump">239,383,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(816,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2025</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">671,039<span></span>
</td>
<td class="num">(161,653)<span></span>
</td>
<td class="num">$ (32,090)<span></span>
</td>
<td class="nump">$ 477,320<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2025</a></td>
<td class="nump">239,793,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,919,070)<span></span>
</td>
<td class="nump">1,919,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6,329<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants', window );">Cashless exercise of warrants</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants', window );">Cashless exercise of warrants (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount', window );">Vesting of Restricted Stock Units, net of shares withheld for taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(8,362)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,362)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares', window );">Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares)</a></td>
<td class="nump">979,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">588<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">188,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(19,798)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (111,080)<span></span>
</td>
<td class="num">(130,878)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,754,156)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">45,328<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">45,328<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2026</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">649,796<span></span>
</td>
<td class="num">(116,325)<span></span>
</td>
<td class="num">$ (143,170)<span></span>
</td>
<td class="nump">390,325<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2026</a></td>
<td class="nump">240,962,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,673,226)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2025</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">671,039<span></span>
</td>
<td class="num">(161,653)<span></span>
</td>
<td class="num">$ (32,090)<span></span>
</td>
<td class="nump">$ 477,320<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2025</a></td>
<td class="nump">239,793,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,919,070)<span></span>
</td>
<td class="nump">1,919,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (156,362)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,816,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83,150<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2026</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">675,139<span></span>
</td>
<td class="num">(78,503)<span></span>
</td>
<td class="num">$ (188,452)<span></span>
</td>
<td class="nump">$ 408,208<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2026</a></td>
<td class="nump">241,089,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Jun. 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,734,764)<span></span>
</td>
<td class="nump">15,734,764<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2026</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">649,796<span></span>
</td>
<td class="num">(116,325)<span></span>
</td>
<td class="num">$ (143,170)<span></span>
</td>
<td class="nump">$ 390,325<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2026</a></td>
<td class="nump">240,962,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,673,226)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6,135<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants', window );">Cashless exercise of warrants</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants', window );">Cashless exercise of warrants (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount', window );">Vesting of Restricted Stock Units, net of shares withheld for taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(625)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(625)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares', window );">Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares)</a></td>
<td class="nump">111,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">16,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">19,798<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (45,282)<span></span>
</td>
<td class="num">(25,484)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,061,538)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">37,822<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">37,822<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2026</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 675,139<span></span>
</td>
<td class="num">$ (78,503)<span></span>
</td>
<td class="num">$ (188,452)<span></span>
</td>
<td class="nump">$ 408,208<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2026</a></td>
<td class="nump">241,089,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance, Treasury stock (in Shares) at Jun. 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,734,764)<span></span>
</td>
<td class="nump">15,734,764<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the cashless exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of the cashless exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to restricted stock awards issued during the period, net of shares withheld to cover grantees' income tax liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to restricted stock awards, net of shares withheld to cover grantees' income tax liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481108/505-30-30-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 83,150<span></span>
</td>
<td class="nump">$ 61,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,620<span></span>
</td>
<td class="nump">4,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOnSaleOfInvestments', window );">Gain on sale of plasma centers</a></td>
<td class="num">(7,980)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Loss on disposal of fixed assets</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax provision</a></td>
<td class="nump">3,295<span></span>
</td>
<td class="nump">5,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">12,464<span></span>
</td>
<td class="nump">9,587<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_AmortizationOfLicenseRevenue', window );">Amortization of license revenue</a></td>
<td class="num">(71)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">20,198<span></span>
</td>
<td class="num">(59,726)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(32,848)<span></span>
</td>
<td class="num">(21,229)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(1,181)<span></span>
</td>
<td class="num">(2,095)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_IncreaseDecreaseInDepositsAndOtherAssets', window );">Deposits and other assets</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(306)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">8,846<span></span>
</td>
<td class="nump">9,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(1,478)<span></span>
</td>
<td class="num">(5,206)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other current and non-current liabilities</a></td>
<td class="num">(630)<span></span>
</td>
<td class="num">(602)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">87,788<span></span>
</td>
<td class="nump">1,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(4,799)<span></span>
</td>
<td class="num">(7,123)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of intangible assets</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(124)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyHeldForSale', window );">Proceeds on the sales of assets held for sale</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">148<span></span>
</td>
<td class="num">(7,247)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_PaymentOfDebtRefinancingFees', window );">Prepayment penalties on repayment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(450)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_TaxesPaidOnVestedRestrictedStockUnits', window );">Taxes paid on vested restricted stock units</a></td>
<td class="num">(8,986)<span></span>
</td>
<td class="num">(8,419)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Net proceeds from the exercise of stock options</a></td>
<td class="nump">623<span></span>
</td>
<td class="nump">2,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_PaymentOfEndOfTermFee', window );">Payment of end of term fee</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Acquisition of treasury stock</a></td>
<td class="num">(155,245)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(39,546)<span></span>
</td>
<td class="num">(7,079)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">48,390<span></span>
</td>
<td class="num">(12,862)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents - beginning of period</a></td>
<td class="nump">87,630<span></span>
</td>
<td class="nump">103,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents - end of period</a></td>
<td class="nump">136,020<span></span>
</td>
<td class="nump">90,285<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=adma_AresRevolvingFacilityMember', window );">Ares Reolving Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Term loan payments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(30,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Revolving facility proceeds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=adma_JPMCreditFacilitiesMember', window );">JPM Reolving Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Term loan payments</a></td>
<td class="num">(938)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Revolving facility proceeds</a></td>
<td class="nump">$ 125,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_AmortizationOfLicenseRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash revenue related to amortization of license revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_AmortizationOfLicenseRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_IncreaseDecreaseInDepositsAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deposits and operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_IncreaseDecreaseInDepositsAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_PaymentOfDebtRefinancingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for payment of debt refinancing fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_PaymentOfDebtRefinancingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_PaymentOfEndOfTermFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for end of term fee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_PaymentOfEndOfTermFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_TaxesPaidOnVestedRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow related to taxes on vested Restricted Stock Units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_TaxesPaidOnVestedRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=adma_AresRevolvingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=adma_AresRevolvingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=adma_JPMCreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=adma_JPMCreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND BUSINESS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>ORGANIZATION AND BUSINESS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION AND BUSINESS</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">1.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">ORGANIZATION AND BUSINESS</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="text-indent: 33.75pt; text-align: justify;">
   <span style="font-size: 10.0pt; color: #000000;">ADMA Biologics, Inc. (</span><span style="font-size: 10.0pt;">the &#8220;Company,&#8221; &#8220;ADMA,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) </span><span style="font-size: 10.0pt; color: #000000;">is a U.S. based, end-to-end commercial biopharmaceutical company dedicated to manufacturing, marketing and developing specialty biologics for the treatment of immunodeficient patients at risk for infection and others at risk for certain infectious diseases. The Company&#8217;s targeted patient populations include immune-compromised individuals who suffer from an underlying immune deficiency disorder or who may be immune-suppressed for medical reasons.</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 33.75pt; text-align: justify;"> <span style="font-size: 10.0pt; color: #000000;">ADMA operates through its wholly owned subsidiaries ADMA BioManufacturing, LLC (&#8220;ADMA BioManufacturing&#8221;) and ADMA BioCenters Georgia Inc. (&#8220;ADMA BioCenters&#8221;). ADMA BioManufacturing was formed in January 2017 to facilitate the acquisition of certain assets held by the Company&#8217;s former third-party contract manufacturer, which included the U.S. Food and Drug Administration (&#8220;FDA&#8221;)-licensed BIVIGAM and Nabi-HB immunoglobulin products, and an FDA-licensed plasma fractionation manufacturing facility located in Boca Raton, Florida (the &#8220;Boca Facility&#8221;). ADMA BioCenters is the Company&#8217;s source plasma collection business with seven plasma collection facilities located throughout the U.S., all of which hold an approved license with the FDA.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"><span style="font-size: 10pt;">The Company currently has three FDA-approved
products, all of which are currently marketed and commercially available: (i)
ASCENIV (Immune Globulin Intravenous, Human &#8211; slra 10% Liquid), an intravenous
immune globulin (&#8220;IVIG&#8221;) product indicated for the treatment of Primary Humoral
Immunodeficiency (&#8220;PI&#8221;), also known as Primary Immunodeficiency Disease
(&#8220;PIDD&#8221;) or Inborn Errors of Immunity in adults and children ages two and above,
for which the Company received FDA approval in April 2019 and commenced first
commercial sales in October 2019; (ii) BIVIGAM (Immune Globulin Intravenous,
Human), an IVIG product indicated for the treatment of PI </span><span style="font-size:10.0pt">in adults and children ages two and above</span><span style="font-size: 10pt;">,
and for which the Company received FDA approval in May 2019 and commenced
commercial sales in August 2019; and (iii) Nabi-HB (Hepatitis B Immune
Globulin, Human), which is indicated for the treatment of acute exposure to
blood containing Hepatitis B surface antigen and other listed exposures to
Hepatitis B. In addition to its commercially available immunoglobulin products,
the Company generates revenues from the sale of intermediate by-products that
result from the immunoglobulin production process and from time to time
provides contract manufacturing and laboratory services for certain clients. </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"><span style="font-size: 10pt;">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"><span style="font-size: 10pt;">The Company is also developing a pipeline of
plasma-derived therapeutics, including </span><span style="font-size:10.0pt">a
product related to its issued U.S. Patent Nos. 10,259,865, 11,084,870, 11,897,943, and 12,612,450 pertaining</span><span style="font-size:10.0pt; mso-bidi-font-size:11.0pt"> to </span><span style="font-size:10.0pt">methods of
treatment and prevention of <i>S. pneumoniae</i> infection using an immunoglobulin
manufactured to contain standardized antibodies to <i>S. pneumoniae </i>serotype</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">s</span><span style="font-size:10.0pt">.
The Company successfully completed production of a pilot-scale batch and is
conducting animal studies for its&#160;<i>S. pneumoniae</i>&#160;</span><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt">hyperimmune globulin </span><span style="font-size:10.0pt">program, SG-001</span><span style="font-size: 10pt;">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.4-03(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">2.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Principles of consolidation and basis of presentation</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
accompanying unaudited condensed consolidated financial statements have been
prepared in conformity with accounting principles generally accepted in the
United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information. In
the opinion of management, the accompanying unaudited condensed consolidated
financial statements include all adjustments, consisting only of normal
recurring adjustments, necessary for a fair statement of the Company&#8217;s
financial position, results of operations and cash flows for the periods
presented. Any reference in these notes to applicable guidance is meant to
refer to U.S. GAAP as found in the Accounting Standards Codification (&#8220;ASC&#8221;)
and Accounting Standards Updates (&#8220;ASU&#8221;) of the Financial Accounting Standards
Board (the &#8220;FASB&#8221;). </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
accompanying unaudited condensed consolidated financial statements should be
read in conjunction with the annual audited consolidated financial statements
and notes thereto as of and for the year ended December 31, 2025 included in
the Company&#8217;s Annual Report on Form 10-K for the year
ended December 31, 2025 (the &#8220;202</span><span style="font-size: 10pt;">5 10-K&#8221;)</span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">. All intercompany balances and
transactions have been eliminated in consolidation. The preparation of our
interim consolidated financial statements in conformity with U.S. GAAP requires
management to make estimates and assumptions that affect the amounts reported
and disclosed. We have made reasonable estimates and judgments of such items
within our financial statements and there may be changes to those estimates in
future periods. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">During the three and six months ended June 30, 2026 and 2025, comprehensive income was equal to the net income amounts presented for the respective periods in the accompanying condensed consolidated statements of operations. Results for interim periods are not necessarily indicative of the results that may be expected for the full fiscal year.</span>
  </div><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Use of Estimates</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The preparation of financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the Company&#8217;s effective tax rate.</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Accounts Receivable</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Accounts receivable is reported at realizable value, net of allowances for customer credits and credit losses in the amount of $0.8 million and $0.3 million at June 30, 2026 and December 31, 2025, respectively. </span><span style="font-size: 10.0pt; color: #212529;">The Company extends credit to its customers based upon an evaluation of each customer&#8217;s financial condition and credit history. Evaluations of the financial condition, payment history and associated credit risk of customers are performed on an ongoing basis.</span><span style="font-size: 10.0pt;"> Based on these evaluations, the Company has concluded that its credit risk is minimal. At June 30, 2026 and December 31, 2025, two customers accounted for an aggregate of approximately 81% and 87%, respectively, of the Company&#8217;s total accounts receivable.</span> </div>
  <div style="margin-left: 18pt; font-size: 10pt;">&#160;
  </div>
  <div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Inventories</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"><span style="font-size: 10pt;">Raw materials inventory consists of normal
source plasma (&#8220;NSP&#8221;) and respiratory syncytial virus (&#8220;RSV&#8221;) high-titer plasma
collected at the Company&#8217;s plasma collection facilities or purchased from third
parties, along with various materials purchased from suppliers, used in the
production of the Company&#8217;s products. Work-in-process and finished goods
inventories (see Note 3) reflect the cost of raw materials as well as costs for
direct and indirect labor, primarily salaries, wages and benefits for
applicable employees, as well as an allocation of overhead costs related to the
Boca Facility including utilities, property taxes, general repairs and
maintenance, consumable supplies and depreciation.</span></div><div style="text-indent: 33.75pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt; color: #000000;">Inventories, including plasma intended for resale and plasma intended for internal use in the Company&#8217;s manufacturing, commercialization or research and development activities, are carried at the lower of cost or net realizable value determined by the first-in, first-out method. For both the Company&#8217;s immune globulin products and plasma intended for resale and internal use, net realizable value is generally determined based upon the consideration the Company expects to receive when the inventory is sold, less costs to deliver the inventory to the recipient. The estimates for net realizable value of inventory are based on contractual terms or upon historical experience and certain other assumptions, and the Company believes that such assumptions are reasonable. Inventory is periodically reviewed to ensure that its carrying value does not exceed its net realizable value, and adjustments are recorded to write down such inventory, with a corresponding charge to cost of product revenue, when the carrying value or historical cost exceeds its estimated net realizable value. In addition, costs associated with the production of engineering lots that would not qualify as immediately available for commercial sale are charged to cost of product revenue and not </span><span style="font-size: 10.0pt;">capitalized into inventory.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Goodwill</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company. Goodwill at June 30, 2026 and December 31, 2025 was $3.5 million, all of which is attributable to its ADMA BioManufacturing business segment.</span> </div>
  <div style="text-align: justify; margin-left: 18pt; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">The Company did not record any impairment charges related to goodwill for the three and six months ended June 30, 2026 and 2025.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Revenue Recognition</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Revenues are comprised of (i) revenues from the sale of the Company&#8217;s immunoglobulin products, ASCENIV, BIVIGAM and Nabi-HB, (ii) product revenues from the sale of human plasma collected by the Company&#8217;s Plasma Collection Centers business segment, (iii) contract manufacturing and laboratory services revenue, (iv) revenues from the sale of intermediate by-products and (v) license and other revenues primarily attributable to the out-licensing of ASCENIV to Biotest AG (&#8220;Biotest&#8221;) in 2012 to market and sell this product in Europe and certain countries in Northern Africa and the Middle East. Biotest has provided the Company with certain services and financial payments in accordance with the related Biotest license agreement and is obligated to pay the Company certain amounts in the future if certain milestones are achieved. Deferred revenue is amortized into income over the term of the Biotest license, representing a period of approximately 22 years.</span> </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Product revenue is recognized when the customer is deemed to have control over the product and the performance obligation is satisfied. Control is determined based on when the product is shipped or delivered and title passes to the customer. Revenue is recorded in an amount that reflects the consideration the Company expects to receive in exchange. Revenue from the sale of the Company&#8217;s immunoglobulin products is recognized when the product reaches the customer&#8217;s destination, and is recorded net of estimated rebates, wholesaler distribution and related fees, customer incentives, including prompt pay discounts, wholesaler chargebacks, group purchasing organization fees and reimbursements for patient assistance. These estimates are based on contractual arrangements, historical experience and certain other assumptions, and while the Company believes that such estimates are reasonable, they are subject to change based on future developments and other factors.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">For revenues associated with contract manufacturing and the sale of intermediates, control transfers to the customer and the performance obligation is satisfied when the customer takes possession of the product from the Boca Facility.</span>
  </div>
  <div style="text-align: justify; margin-left: 18pt; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Product revenues from the sale of human plasma collected at the Company&#8217;s plasma collection centers are recognized at the time control of the product has been transferred to the customer and the performance obligation is satisfied, which generally occurs at the time of shipment from one of the Company&#8217;s plasma collection facilities or from a third-party warehouse that is utilized by the Company. Product revenues are recognized at the time of delivery if the Company retains control of the product during shipment.</span>
  </div>
  <div style="margin-left: 18pt; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026, three customers represented an aggregate of approximately 76% and 79%, respectively, of the Company&#8217;s consolidated revenues. For the three and six months ended June 30, 2025, three customers represented an aggregate of approximately 88% and 81%, respectively, of the Company&#8217;s consolidated revenues.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Cost of Product Revenue</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Cost of product revenue includes costs associated with the manufacture of the Company&#8217;s FDA approved products and intermediates and for the collection of human source plasma, as well as expenses related to conformance batch production, process development and scientific and technical operations when these operations are attributable to marketed products. When the activities of these operations are attributable to new products in development, the expenses are classified as research and development expenses.</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <span style="font-size: 10.0pt; color: #000000; font-style: italic; text-decoration: underline;">Earnings Per Common Share</span><span style="font-size: 10.0pt; color: #000000; font-style: italic;">&#160;</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026 and 2025, basic and diluted earnings per share are calculated as follows:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months ended June 30,</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months ended June 30,</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income available to common stockholders ($000's) (numerator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">37,822</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">34,219</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">83,150</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">61,122</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted-average number of common shares (denominator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">228,232,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">241,490,715</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">232,136,480</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">238,309,156</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Basic earnings per common share
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.17</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.14</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.36</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.26</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted-average number of common shares
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">228,232,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">241,490,715</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">232,136,480</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">238,309,156</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding stock options
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,104,545</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,760,947</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,572,990</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,036,608</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding warrants
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">28,671</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding RSUs
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">- </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,356,798</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">530,905</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,375,720</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total shares - diluted (denominator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">230,337,048</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">248,608,460</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">235,240,375</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">245,750,155</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Diluted earnings per common share
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.16</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.14</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.35</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.25</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026 and 2025, the following awards were excluded from the computation of diluted net income per common share because of their anti-dilutive effects:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,487,689</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,487,689</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      RSUs
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">529,199</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">529,199</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">2,016,888</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">2,016,888</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Fair Value of Financial Instruments</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The carrying amounts of certain of the Company&#8217;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The debt outstanding under the Company&#8217;s senior notes payable (see Note 7) also approximates fair value, based on a Level 3 classification under the fair value hierarchy, due to the variable interest rate on this debt.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Recent Accounting Pronouncements</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">In December 2025, the FASB issued ASU 2025-11, </span><span style="font-size: 10.0pt; font-style: italic;">Interim Reporting (Topic 270): Narrow-Scope Improvements</span><span style="font-size: 10.0pt;"> (&#8220;ASU 2025-11&#8221;), which clarifies the guidance in Topic 270 to improve the consistency of interim financial reporting. The ASU provides a comprehensive list of required interim disclosures and introduces a disclosure principle requiring entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. ASU 2025-11 is effective for fiscal years beginning after December 15, 2027, including interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2025-11.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">In November 2024, FASB issued
ASU 2024-03, <i style="mso-bidi-font-style:normal">Income Statement-Reporting
Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40):
Disaggregation of Income Statement Expenses </i>(&#8220;ASU 2024-03&#8221;), requiring
public entities to disclose additional information about specific expense
categories in the notes to the financial statements on an interim and annual
basis. ASU 2024-03 is effective for fiscal years beginning after December 15,
2026, and for interim periods beginning after December 15, 2027, with early
adoption permitted. </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">The</span><span style="font-size:10.0pt"> adoption of ASU 2024-03 will result</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"> in</span><span style="font-size: 10.0pt"> changes to the presentation of the Company&#8217;s financial statements, the
impact of which is currently being evaluated.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">3.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">INVENTORIES</span>
    </div>
  </div>
  <div style="margin-left: 27pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">The following table provides the components of inventories:</span> </div>
  <div style="margin-left: 13.5pt; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Raw materials</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">94,298</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">96,612</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Work-in-process</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">76,441</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">57,798</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Finished goods</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">68,574</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">52,055</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total inventories, net</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">239,313</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">206,465</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Raw materials includes plasma and other materials expected to be used in the production of ASCENIV, BIVIGAM and Nabi-HB. These materials will be consumed in the production of goods expected to be available for sale or otherwise have alternative uses that provide a probable future benefit.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Work-in-process inventory primarily consists of the Company&#8217;s IVIG products that are manufactured to the bulk drug substance and unlabeled filled vials stage of production.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Finished
</span><span style="font-size:10.0pt;mso-bidi-font-style:italic">goods
inventory is comprised of the Company&#8217;s immunoglobulin products that have
reached the filled, labeled and serialized vial stage of production and related
intermediates that are available for commercial sale, as well as plasma
collected at the Company&#8217;s plasma collection centers which is expected to be
sold to third-party customers</span><span style="font-size:10.0pt;mso-fareast-font-family: &quot;Times New Roman&quot;">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">4.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">PROPERTY AND EQUIPMENT</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="text-indent: 36pt; font-family: Arial; font-size: 10pt;"> <span style="font-family: Times New Roman;">Property and equipment and related accumulated depreciation are summarized as follows:</span> </div>
  <div style="font-family: Arial; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0); font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Manufacturing and laboratory equipment</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">29,940</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">28,119</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Office equipment and computer software</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">6,307</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">6,307</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Furniture and fixtures</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">5,635</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">5,614</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Construction in process</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">10,816</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">8,457</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Leasehold improvements</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">15,046</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">14,983</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Land</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">13,039</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">13,039</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Buildings and building improvements</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">27,601</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">26,886</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">108,384</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">103,405</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Less: Accumulated depreciation</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(41,720</td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(38,348</td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total property and equipment, net</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">66,664</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">65,057</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-family: Arial; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt; color: #000000;">The Company recorded depreciation expense on property and equipment for the three and six months ended June 30, 2026 of $1.7 million and $3.5 million, respectively, and $2.0 million and $4.0 million for the three and six months ended June 30, 2025, respectively.</span> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSETS AND LIABILITIES HELD FOR SALE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>ASSETS AND LIABILITIES HELD FOR SALE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">ASSETS AND LIABILITIES HELD FOR SALE</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">5.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">ASSETS AND LIABILITIES HELD FOR SALE</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 27pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">In
the first quarter of 2026, the Company completed the sale of its plasma
collection centers located in Maryville, Tennessee (&#8220;Maryville Center&#8221;),
Knoxville, Tennessee (&#8220;Knoxville Center&#8221;), and Laurel, Maryland (&#8220;Laurel
Center&#8221; and, collectively with the Maryville Center and Knoxville Center, the
&#8220;Disposal Group&#8221;), in that order. The sale was completed pursuant to an Asset
Purchase Agreement entered into on December 31, 2025, which provided for an
aggregate purchase price of $12.0 million, with fifty percent (50%) of the
consideration in the form of one-year secured promissory notes bearing interest
at ten percent (10%) and the remaining fifty percent (50%) payable in cash, $1.0
million of which was received in December 2025. As a result of the sale of the Disposal
Group, the Company recognized a gain of approximately $8.0 million. The Company
recorded the one-year secured promissory notes within prepaid expenses and
other current assets and recognized the gain within </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">G</span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">ain on sale of plasma centers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">6.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</span>
    </div>
  </div>
  <div style="margin-left: 18pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">Accrued expenses and other current liabilities at June 30, 2026 and December 31, 2025 are as follows:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0); font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td colspan="8" style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued rebates</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">7,426</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">5,758</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued distribution fees</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">13,378</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">14,808</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued incentives</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">3,452</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">6,005</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued interest</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">122</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">172</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued testing</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">285</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">130</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued payroll and other compensation</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">3,450</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">809</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued income taxes</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">6,216</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">8,616</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Other</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,776</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,168</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total accrued expenses and other current liabilities</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">39,105</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">40,466</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">7.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">DEBT</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">A summary of outstanding senior notes payable is as follows:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; margin-left: auto; margin-right: auto; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">JPM revolving credit facility</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">125,000</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">JPM term loan</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">73,125</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">74,063</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      <span style="color: rgb(0, 0, 0);">Less: Debt discount and issuance costs</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(1,536</td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(1,920</td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total debt</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">196,589</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">72,143</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      <span style="color: rgb(0, 0, 0);">Less: current portion of long-term debt</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(3,750</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(2,813</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Long-term debt</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">192,839</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">69,330</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">JPM Credit Agreement</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <div style="text-indent: 36pt; text-align: justify;"> On August 5, 2025 (the &#8220;JPM Closing Date&#8221;), the
Company and all of the Company&#8217;s subsidiaries entered into a Credit Agreement
(the &#8220;JPM Credit Agreement&#8221;) with the lenders party thereto and JPMorgan Chase
Bank, N.A., as administrative agent. The JPM Credit Agreement provides for
$300&#160;million of senior secured credit facilities, consisting of (a) a term
loan in the aggregate principal amount of $75&#160;million (the &#8220;JPM Term Loan
Facility&#8221;), which was drawn in full on the JPM Closing Date, and (b) a
revolving credit facility in the aggregate principal amount of $225&#160;million
(the &#8220;JPM Revolving Facility&#8221;). The Company may also request, subject to
customary conditions, additional incremental revolving commitments or term
loans in an aggregate principal amount not to exceed $100&#160;million
(together with the JPM Term Loan Facility and the JPM Revolving Facility, the
&#8220;JPM Credit Facilities&#8221;). The JPM Term Loan Facility has a maturity date
of&#160;August 5, 2028&#160;(the &#8220;JPM Term Maturity Date&#8221;), and the JPM
Revolving Facility has a maturity date of August 5, 2028 or any earlier date on
which the commitments under the JPM Revolving Facility are reduced
to&#160;zero&#160;or otherwise terminated pursuant to the terms of the JPM
Credit Agreement. </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">On March 2, 2026, the Company borrowed $125.0 million under the JPM Revolving Facility, used to fund the accelerated share repurchase agreement (&#8220;ASR Agreement&#8221;). See Note 8 for further details.</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Interest
on borrowings under the JPM Credit Facilities accrues at an applicable rate
equal to (i) an alternate base rate plus an applicable spread (each such
borrowing, an &#8220;ABR Borrowing&#8221;) or (ii) Term Secured Overnight Financing Rate (&#8220;SOFR&#8221;)
plus an applicable spread (each such borrowing, a &#8220;Term Benchmark Borrowing&#8221;),
in each case based on the lower of the applicable rates set forth in the JPM
Credit Agreement, which are based on the Company&#8217;s total leverage ratio. These
applicable spreads range from&#160;150&#160;basis points to&#160;200&#160;basis
points over the alternate base rate and&#160;250&#160;basis points
to&#160;300&#160;basis points over Term SOFR, in each case, as determined in
accordance with the provisions of the JPM Credit Agreement. The Company has
agreed to pay a commitment fee at specified rates set forth in the JPM Credit
Agreement, which, based on the Company&#8217;s total leverage ratio, ranges
from&#160;30&#160;basis points to&#160;35&#160;basis points on the daily amount
of the undrawn portion of the aggregate commitments of the lenders under the
JPM Revolving Facility. At the Company&#8217;s request, each borrowing initially
shall be either an ABR Borrowing or a Term Benchmark Borrowing, and the Company
may thereafter elect to convert any such borrowing to a different type. During
the occurrence and continuance of an Event of Default (as defined in the JPM
Credit Agreement), all borrowings shall accrue interest at a rate per annum
equal to&#160;2% plus the applicable rate. As of June 30, 2026, the interest
rate on the JPM Term Loan Facility and the JPM Revolving Facility was
approximately&#160;6.12%.&#160;</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">On the JPM Revolving Facility Maturity Date, the Company will repay the unpaid principal amount outstanding under the JPM Revolving Facility. Under the JPM Term Loan Facility, the Company will make principal payments in accordance with and on the dates specified in the amortization schedule set forth in the JPM Credit Agreement, with the remaining unpaid principal amount to be paid in full on the JPM Term Maturity Date. The Company may prepay at any time and from time to time any borrowing in whole or in part, without premium or penalty (other than, if applicable, any break funding expenses), subject to customary notice requirements.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">All
of the Company&#8217;s obligations under the JPM Credit Agreement are secured by a
first-priority lien and security interest in substantially all of the tangible
and intangible assets, including intellectual property and equity interests, of
the Company and all of its subsidiaries.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
JPM Credit Agreement contains certain representations and warranties,
affirmative covenants, negative covenants and conditions that are customarily
required for similar debt financings. The negative covenants include certain
financial covenants, including a maximum total leverage ratio
of&#160;2.50&#160;to 1.00 and a minimum fixed charge coverage ratio
of&#160;1.20&#160;to 1.00. The negative covenants also restrict or limit the
Company&#8217;s ability and the ability of the Company&#8217;s subsidiaries to, among other
things and subject to certain exceptions contained in the JPM Credit Agreement,
incur new indebtedness; create liens on assets; engage in certain fundamental
corporate changes; make certain investments; dispose of certain assets; engage
in sale and leaseback transactions or swap agreements; make dividend payments
and other certain Restricted Payments (as defined in the JPM Credit Agreement);
engage in certain affiliate transactions; enter into any other agreements that
have the impact of restricting the Company&#8217;s ability to make loan repayments
under the JPM Credit Agreement; or amend certain material documents.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">The debt maturities over the next five years are as follows (</span><span style="font-size: 10.0pt; font-style: italic;">in thousands</span><span style="font-size: 10.0pt;">):</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%; text-align: left;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0); font-weight: bold;">Fiscal year</span>
     </td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="color: rgb(0, 0, 0); font-weight: bold;">Amount</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2026</span>
     </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,875</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2027</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,688</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2028</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">191,562</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2029</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2030</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">Total</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">198,125</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 27pt; text-align: justify;">
   <span style="font-size: 10.0pt;">As of June 30, 2026, the Company was in compliance with all of its debt covenants in the JPM Credit Agreement.</span>
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS' EQUITY</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">8.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">STOCKHOLDERS&#8217; EQUITY</span>
    </div>
  </div>
  <div style="font-size: 10pt; clear: both;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; text-decoration: underline;">Treasury Stock</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">In May 2025, the Company&#8217;s board of directors (the &#8220;Board&#8221;) authorized a share repurchase program of up to $500.0 million of the Company&#8217;s outstanding shares of common stock (the &#8220;Repurchase Program&#8221;). The Repurchase Program does not obligate the Company to acquire any particular amount of its common stock, and may be modified, suspended, or terminated at any time. The Repurchase Program has no expiration date.</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On
March </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">2</span><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">, 2026, the
Company entered into the ASR Agreement with J.P. Morgan Chase Bank, National
Association ("J.P. Morgan") to repurchase $125.0 million of the
Company's common stock. In connection with the ASR Agreement, the Company made
an upfront cash prepayment of $125.0 million to J.P. Morgan and received an
initial delivery of 6,422,608 shares of common stock. The initial delivery of
shares was valued at approximately $105.2 million based on the closing price of
the Company's common stock of $16.38 on the March 3, 2026 delivery date, and
was recorded as treasury stock in the consolidated balance sheet. The remaining
$19.8 million of the prepayment, representing the embedded forward contract
component, was initially recorded within Additional Paid-In Capital
("APIC") in the consolidated balance sheet as of March </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">31</span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">, 2026.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">On May 7,
2026, upon final settlement of the ASR Agreement, the Company received an additional
4,337,879 shares of common stock from J.P. Morgan. The final number of shares
received was based on the volume-weighted average price of the Company&#8217;s common
stock during the term of ASR Agreement, less a discount and subject to
adjustments. In connection with the final settlement of ASR Agreement, the
$19.8 million previously recorded in APIC was reclassified to treasury stock during
the second quarter of 2026.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The delivery of shares resulted in an immediate reduction of the outstanding shares used to calculate the weighted-average common shares outstanding for basic and diluted net income per share.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">In addition to the shares repurchased under the ASR Agreement, during the three and six months ended June 30, 2026, the Company repurchased 2,723,659 and 3,055,207 shares of common stock under the Repurchase Program at a total cost of $25.1 million and $30.2 million, respectively.</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">During the three and six months ended June 30, 2026, the Company recognized $0.4 million and $1.1 million of excise tax liability related to share repurchases in accordance with the Inflation Reduction Act of 2022, respectively.</span> </div><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">The following table summarizes the common stock repurchase activity under the Repurchase Program:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Shares repurchased
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7,062</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">816</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">13,816</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">816</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total cost of shares repurchased
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">45,282</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">15,148</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">156,362</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">15,148</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The repurchased shares are recorded at the repurchase cost in treasury stock in the Company&#8217;s condensed consolidated balance sheet and are available for reissuance.</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; text-decoration: underline;">Preferred Stock</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-indent: 0.5in;"><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">The Company is currently authorized
to issue up to 10 million shares of preferred stock, $0.0001 par value per
share. There were no shares of preferred stock outstanding at </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size: 10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">, 2026 and December 31, 2025.</span></div><div style="text-indent: 36pt;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; text-decoration: underline;">Common Stock</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">As of June 30, 2026 and December 31, 2025, the Company was authorized to issue 300,000,000 shares of its common stock, $0.0001 par value per share, and 225,355,228 and 237,874,496 shares of common stock were outstanding as of June 30, 2026 and December 31, 2025, respectively. After giving effect to shares reserved for the issuance of awards issued under the Company&#8217;s equity incentive plans, 52,836,993 shares of common stock were available for issuance as of June 30, 2026.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; text-decoration: underline;">Equity Incentive Plans</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">In
2022, the Company&#8217;s stockholders approved the ADMA Biologics, Inc. 2022
Compensation Plan (the &#8220;2022 Equity Plan&#8221;), which replaced the Company&#8217;s
Amended and Restated 2014 Omnibus Incentive Compensation Plan. Approval of the
2022 Equity Plan resulted in approximately&#160;18&#160;million additional
shares of the Company&#8217;s common stock being reserved for future awards. The 2022
Equity Plan provides for the Company&#8217;s Board or a Committee of the Board (the
&#8220;Committee&#8221;) to grant awards to grantees and to determine the exercise price,
vesting term, expiration date and all other terms and conditions of the awards,
including acceleration of the vesting of an award at any time. Any options
granted under the 2022 Equity Plan are intended to be Incentive Stock Options
(&#8220;ISOs&#8221;), unless specified by the Committee to be Non-Qualified Options
(&#8220;NQOs&#8221;) as defined by the Internal Revenue Code. ISOs and NQOs may be granted
to employees, consultants or Board members at an option price not less than the
fair market value of the common stock subject to the stock option agreement.
Shares issued in connection with the exercise of stock options or the vesting
of restricted stock units (&#8220;RSUs&#8221;) are newly issued shares.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; font-style: italic;">Options</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The fair value of stock options granted is determined on the date of grant using the Black-Scholes model. To determine the risk-free interest rate, the Company utilizes the U.S. Treasury yield curve in effect at the time of the grant with a term consistent with the term of the awards granted by the Company. The expected term of all options granted is in accordance with Staff Accounting Bulletins 107 and 110, which is based on the average between vesting terms and contractual terms as the Company had a limited history of option exercises prior to the middle of fiscal 2023. The expected dividend yield reflects the Company&#8217;s current and expected future policy for dividends on the Company&#8217;s common stock.</span>
  </div><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">The following assumptions were used to determine the fair value of options granted during the six months ended June 30, 2026 and 2025:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Month Ended June 30,</span>    </td>
    <td style="text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Expected term
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%;"> 5.5 - 6.3 years </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "> 5.5 - 6.3 years </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Volatility
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"></td><td style="vertical-align: bottom; text-align: right; width: 9%;">68</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">66</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Dividend yield
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Risk-free interest rate
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> 3.80 - 3.87</td><td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4.40</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">The following table summarizes information about the Company&#8217;s stock options under the Company&#8217;s equity incentive plans and related information:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; width: 9%; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; width: 9%; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Weighted-<br/>Average <br/>Exercise Price</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options outstanding, vested and expected to vest at December 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"></td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,682,783</td><td style="vertical-align: bottom; text-align: left; width: 1%;"></td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">6.13</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"></td><td style="vertical-align: bottom; text-align: right; width: 9%;">(117,629</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">14.85</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Expired
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">695,321</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">16.37</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Exercised
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(209,290</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3.25</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options outstanding, vested and expected to vest at June 30, 2026
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">5,051,185</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.46</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options exercisable
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,250,165</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4.97</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table>
  <div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">As of </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">June 30</span><span style="font-size: 10.0pt">, 2026, the Company had $</span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN">13.7</span><span style="font-size:10.0pt"> million of unrecognized
compensation expense related to stock options granted under the Company&#8217;s
equity incentive plans, which is expected to be recognized over a
weighted-average period of 2.8 years.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; font-style: italic;">Restricted Stock Units</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">The Company grants RSUs to
certain employees and consultants of the Company and to members of its Board.
The RSUs generally vest annually over a period of&#160;four years&#160;for employees
and consultants, and in two installments over a period of&#160;one
year&#160;for directors. </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt"> </span>&#160;</div>

  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">A summary of the Company&#8217;s RSU activity and related information is as follows:</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; border-width: medium; border-style: none; border-color: currentcolor; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Weighted-<br/>Average Grant <br/>Date Fair Value</span>
     </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at December 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5,144,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9.31</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,297,884</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">15.66</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vested
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(1,694,229</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.22</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(206,487</td><td style="text-align: left; width: 1%; vertical-align: top;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">12.09</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at June 30, 2026
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,541,671</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11.77</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">As of June 30, 2026, the Company had $46.0 million of unrecognized compensation expense related to unvested RSUs granted under the Company&#8217;s equity incentive plans, which is expected to be recognized over a weighted-average period of 2.8 years.</span> </div>
  <div style="text-align: justify; margin-left: 9pt; font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Total stock-based compensation expense for all awards granted under the Company&#8217;s equity incentive plans for the three and six months ended June 30, 2026 and 2025 was as follows: </span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">


   <tr style="vertical-align : top; white-space : nowrap; ">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>
    <td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td colspan="5" style="text-align : center; border-bottom : 1px solid rgb(0, 0, 0); "><b>Six Months Ended June 30,</b><br/></td>
    <td style="text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">75</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">51</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">141</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">90</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">143</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">101</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">266</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">178</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Selling, general and administrative
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,837</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,955</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,987</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7,828</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,080</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">856</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,070</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,491</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total stock-based compensation expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">6,135</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,963</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">12,464</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">9,587</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.D.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479921/505-20-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.B.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480148/855-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>RELATED PARTY TRANSACTIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">9.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">RELATED PARTY TRANSACTIONS</span>
    </div>
  </div>
  <div style="margin-left: 18pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">The Company leases an office
building and equipment from Areth, LLC (&#8220;Areth&#8221;) pursuant to an agreement for
services effective as of January 1, 2016, as amended from time to time, and
pays monthly rent on this facility in the amount of $10,000. The Company amended
the original Areth agreement to extend its term to December 31, 2026, with
automatic successive one-year renewals thereafter. Either party may terminate
the agreement by providing the other party with one year&#8217;s prior written
notice. Rent expense for the three and six months ended June 30, 2026 and 2025
amounted to $30,000 and $60,000, respectively. Areth is a company controlled by
Dr. Jerrold B. Grossman, the Vice Chairman of the Board, and Adam S. Grossman,
the Company&#8217;s President and Chief Executive Officer. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 27pt; text-align: justify;"> <span style="font-size: 10.0pt;">During the six months ended June 30, 2025, the Company purchased certain specialized equipment and repair services used for the collection and processing of source plasma from GenesisBPS in the amount of approximately $34,000. GenesisBPS was owned by Dr. Grossman and Adam Grossman until September 30, 2025.</span> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(e)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">10.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">COMMITMENTS AND CONTINGENCIES </span>
    </div>
  </div>
  <div style="margin-left: 18pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <div>
   <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">General Legal Matters </span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">From time to time the Company is or may become subject to certain legal proceedings and claims arising in connection with the normal course of its business. Management does not expect that the outcome of any such claims or actions will have a material effect on the Company&#8217;s liquidity, results of operations or financial condition.</span>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">On July 10, 2026, plaintiff
Lisa Mazzarino filed a putative securities class action lawsuit, <i>Mazzarino
v. ADMA Biologics, Inc. et al., Case No. 2:26-cv-06918 (D.N.J.)</i>, against
the Company, Adam Grossman, the Company&#8217;s director, President and Chief
Executive Officer, Jerrold Grossman, the Company&#8217;s Vice Chairman</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"> of the Board</span><span style="font-size:10.0pt">, and Brad Tade, the Company&#8217;s </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN">former </span><span style="font-size: 10.0pt">Chief Financial Officer</span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"> and
Treasurer</span><span style="font-size:10.0pt">, in the United States District
Court for the District of New Jersey. The complaint alleges violations of
Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended,
and Rule 10b-5 promulgated thereunder and seeks monetary damages in an unspecified
amount. The litigation remains at a preliminary stage. The Company believes
that the claims asserted in the lawsuit are without merit and intends to
vigorously defend against the action.</span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in; font-size: 11pt; text-indent: 0.5in; text-align: justify;"><span style="font-size:10.0pt">At
this time, the Company is unable to predict the outcome of the litigation or
reasonably estimate the amount or range of any potential loss, if any, that may
result from the matter. Accordingly, no accrual has been recorded in the
accompanying condensed consolidated financial statements with respect to this
litigation.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Vendor Commitments</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Pursuant
to the terms of a Plasma Purchase Agreement entered into in November 2011 (the
&#8220;2011 Plasma Purchase Agreement&#8221;), the Company agreed to purchase from its
former contract manufacturer an annual minimum volume of source plasma
containing antibodies to RSV to be used in the manufacture of ASCENIV. The
Company must purchase a to-be-determined and agreed upon annual minimum volume
from the counterparty, and under the original 2011 Plasma Purchase Agreement
the Company was permitted to also collect high-titer plasma from up to five
wholly owned ADMA plasma collection facilities. During 2015, the Company
amended the 2011 Plasma Purchase Agreement to (i) allow the Company to collect
its raw material high-titer plasma from any number of wholly owned ADMA plasma
collection facilities and (ii) allow the Company to purchase its raw material
high-titer plasma from other third-party collection organizations, in each
case, provided that the annual minimum volumes from the Company&#8217;s former
contract manufacturer were met, thus allowing the Company to expand its reach
for raw material supply as it executes its commercialization plans for ASCENIV.
In December 2018, the Company&#8217;s former contract manufacturer assigned its
rights and obligations under the 2011 Plasma Purchase Agreement to Grifols
Worldwide Operations Limited (&#8220;Grifols&#8221;) as its successor-in-interest,
effective January 2019. Effective October 2024, the Company entered into an
Amended and Restated Plasma Purchase Agreement with Grifols (the &#8220;A&amp;R
Grifols Agreement&#8221;) with a term expiring in <span style="-sec-ix-hidden: hidden-fact-2">September 2039</span>, after which it may
be renewed for two additional multi-year periods if agreed to by the parties.
Pursuant to the A&amp;R Grifols Agreement, Grifols supplies, on a non-exclusive
basis, to ADMA BioManufacturing a minimum of 35,000 liters of RSV plasma
annually to be used in the manufacture of ASCENIV, with an escalating price per
liter depending on the volume supplied in a given 12-month period, with a
minimum annual price increase every 12 months. Additionally, Grifols will be
entitled to receive a fixed bonus payment in the event that a specified liter
amount of high-titer plasma is supplied to the Company in any 12-month period
during the term of the A&amp;R Grifols Agreement.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Effective August 2024, the Company entered into a Plasma Purchase Agreement with KEDPlasma LLC (&#8220;KEDPlasma&#8221;) with a term expiring in <span style="-sec-ix-hidden: hidden-fact-3">July 2031</span>, after which it may be renewed for an additional five-year period if agreed to by the parties (the &#8220;KEDPlasma Agreement&#8221;). Pursuant to the KEDPlasma Agreement, KEDPlasma supplies, on a non-exclusive basis, to ADMA BioManufacturing a minimum of 35,000 liters of RSV plasma annually commencing with the 12-month period ended July 31, 2026, with an escalating price per liter depending on the volume supplied in a given 12-month period. The price per liter of high-titer plasma supplied pursuant to the KEDPlasma Agreement is also scheduled to increase on an annual basis. Additionally, KEDPlasma will be entitled to receive a fixed bonus payment in the event that a specified liter amount of RSV plasma is supplied to the Company in any 12-month period during the term of the KEDPlasma Agreement.</span> </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">In
June 2017, the Company entered into a Plasma Supply Agreement with its former
contract manufacturer (the &#8220;Plasma Supply Agreement&#8221;), pursuant to which the
counterparty supplies, on an exclusive basis subject to certain exceptions, to
ADMA BioManufacturing an annual minimum volume of hyperimmune plasma that
contain antibodies to the Hepatitis B virus for the manufacture of Nabi-HB. The
Plasma Supply Agreement has a&#160;10-year term. In July 2018, the Plasma
Supply Agreement was amended to provide, among other things, that in the event
the counterparty elects not to supply in excess of ADMA BioManufacturing&#8217;s
specified amount of Hepatitis B plasma and ADMA BioManufacturing is unable to
secure Hepatitis B plasma from a third party at a price that is within a low
double- digit percentage of the price that ADMA BioManufacturing pays to the
counterparty, then the counterparty shall reimburse ADMA BioManufacturing for
the difference in price ADMA BioManufacturing incurs. In December 2018, the
Company&#8217;s former contract manufacturer assigned its rights and obligations
under the Plasma Supply Agreement to Grifols, effective January 2019.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div>

  <div>
   <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Other Commitments</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">In the normal course of business, the Company enters into contracts that contain a variety of indemnifications with its employees, licensors, suppliers and service providers. Further, the Company indemnifies its directors and officers who are, or were, serving at the Company&#8217;s request in such capacities. The Company&#8217;s maximum exposure under these arrangements is unknown as of June 30, 2026. The Company does not anticipate recognizing any significant losses relating to these arrangements.</span>
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENTS</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">11.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">SEGMENTS</span>
    </div>
  </div>
  <div style="margin-left: 18pt; font-size: 10pt; clear: both;">&#160;
  </div>
  <div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
Company is engaged in the manufacture, marketing and development of specialty
plasma-derived biologics. The Company&#8217;s ADMA BioManufacturing operating segment
reflects the Company&#8217;s immunoglobulin manufacturing, commercial and development
operations in Boca Raton, Florida. The Plasma Collection Centers operating
segment consisted of ten plasma collection facilities as of June 30, 2025 and
seven plasma collection facilities as of June 30, 2026, all located throughout
the United States. All facilities were operational, collecting plasma and holding
FDA licenses as of each respective period. The Company defines its operating
segments as those business units whose operating results are regularly reviewed
by the chief operating decision maker (&#8220;CODM&#8221;) to analyze performance and
allocate resources. The Corporate information included in the reconciliations
below generally consists of certain unallocated general and administrative
overhead expenses and interest expense on the Company&#8217;s senior debt (see Note 7).
The Company&#8217;s CODM is its President and Chief Executive Officer. For the
Company&#8217;s two operating segments, the CODM uses income before taxes as the
measure of segment profit to determine the allocation of resources for each
segment. Transactions between the two operating segments consist solely of the
transfer of raw material plasma inventory at cost from the Plasma Collection
Centers segment to the ADMA BioManufacturing segment with no markup or
intercompany profit. Income tax benefit/expense is recorded in the Corporate
entity and is not allocated to the operating segments. Summarized financial
information concerning reportable segments is shown in the following tables:</span></div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px; margin-left: auto; margin-right: auto;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended June 30, 2026</span>
                </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Plasma Collection<br/> Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">123,637</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">723</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">124,360</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">37,564</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">554</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">38,118</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6,014</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6,014</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,026</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,026</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">7,634</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">7,634</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation and amortization expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,281</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">499</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,780</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,340</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,340</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other income (expense), net
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(20</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">150</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">130</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">64,010</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(707</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">63,303</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,256</span></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">-</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">2,256</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">453,538</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">21,864</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">475,402</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">124,360</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">35</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">124,395</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">7,634</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment general and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,340</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">10,763</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">26,737</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income (loss) before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">63,303</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">35</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(3,425</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,087</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(10,763</td><td style="width: 1%; border-bottom: 2px solid transparent; vertical-align: bottom; text-align: left;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">50,237</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">475,402</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">208,808</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">684,210</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;"> (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments. </div><div style="margin-left: 18pt;">&#160;
  </div><div> (b) - Primarily consists of cash and deferred tax assets. </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, 2026</span>
                </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">ADMA <br/>BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Plasma Collection <br/>Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">237,378</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,439</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">238,817</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">70,514</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,347</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">71,861</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,611</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,611</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,088</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,088</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(7,980</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(7,980</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,830</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,830</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation and amortization expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,556</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,064</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">3,620</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">16,798</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">16,798</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other income (expense), net
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(207</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">218</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">11</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">126,308</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6,202</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">132,510</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">4,772</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">27</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">4,799</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">453,538</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">21,864</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">475,402</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">238,817</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">238,888</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,830</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment general and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">16,798</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">21,851</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">53,479</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income (loss) before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">132,510</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">71</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(5,520</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,155</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(21,851</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">107,365</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">475,402</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">208,808</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">684,210</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (b) - Primarily consists of cash and deferred tax assets.
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended June 30, 2025</span>
                </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom; text-align: center;">


      <span style="font-style: italic;">(in thousands)</span>
     </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Plasma Collection<br/> Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">121,948</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">121,948</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">54,757</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">54,757</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,031</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,031</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,152</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,152</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">5,868</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">5,868</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Amortization of intangible assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">32</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">32</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,941</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,941</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other expense, net
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(108</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(108</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">45,211</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(1,152</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">44,059</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">2,034</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">(7</td><td style="vertical-align: bottom; text-align: left;">)</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">2,027</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">368,229</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">29,161</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">397,390</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">121,948</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">36</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">121,984</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">5,868</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,941</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,405</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">22,214</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">44,059</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">36</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(1,834</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">400</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(1,159</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(1,405</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">40,097</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">397,390</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">160,990</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">558,380</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
    <div style="float: left; width: 288pt; white-space: nowrap;">
     (b) - Primarily consists of cash and deferred tax assets.
    </div>
    <div>
     &#160;
    </div>
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, 2025</span>
                </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom; text-align: center;">


      <span style="font-style: italic;">(in thousands)</span>
     </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Plasma Collection <br/>Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">235,665</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,050</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">236,715</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">107,814</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">649</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">108,463</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,858</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,858</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,438</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,438</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">11,911</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">11,911</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Amortization of intangible assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">57</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">57</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">30,024</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">30,024</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other expense, net
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(172</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(172</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">83,829</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(2,037</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">81,792</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;">6,733</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;">14</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;">6,747</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">368,229</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">29,161</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">397,390</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">236,715</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">236,786</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">11,911</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment general and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">30,024</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,357</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">46,292</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income (loss) before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">81,792</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">71</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom; white-space: nowrap; text-indent: -10px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(3,809</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,008</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(1,159</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(4,357</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">73,546</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">397,390</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">160,990</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">558,380</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (b) - Primarily consists of cash and deferred tax assets.
  </div><div>Net revenues according to geographic area, based on the location of where the product is shipped, were as follows: </div><div>&#160;
  </div><table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Three Months Ended June 30, 2026</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; text-align: left;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment<br/> Revenue</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License<br/> Revenue</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated<br/> Revenue</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">123,253</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">30</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">123,283</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">35</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">123,318</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">384</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">693</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,077</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,077</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">123,637</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">723</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">124,360</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">35</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">124,395</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Six Months Ended June 30, 2026</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">236,616</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">56</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">236,672</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">236,743</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">762</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,383</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,145</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,145</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">237,378</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,439</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">238,817</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">238,888</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Three Months Ended June 30, 2025</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment <br/>Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License <br/>Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated <br/>Revenue</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">36</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">121,984</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">36</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">121,984</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Six Months Ended June 30, 2025</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">232,558</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">85</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">232,643</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">232,714</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,106</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">965</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,072</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,072</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">235,664</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,050</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">236,715</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">236,786</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> Net revenues, disaggregated by product, are as follows: </div><div>&#160;
  </div><table cellpadding="0" style="width: 100%; margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="vertical-align: bottom; font-weight: bold; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span></td>
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="font-weight: bold; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span></td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      ASCENIV
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">102,921</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">83,321</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">200,407</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">159,653</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      BIVIGAM
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">19,419</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">37,710</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">34,841</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">71,222</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Intermediates and other<span style="font-size: .83em; vertical-align: super;">(1)</span></div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,297</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">917</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,130</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,790</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      ADMA BioManufacturing
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">123,637</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">237,378</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">235,665</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Plasma Collection Centers
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">723</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,439</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,050</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">35</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">36</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 20px;">
     <div>
      <span style="font-weight: bold;">Total</span>
     </div>
    </td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">124,395</td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">121,984</td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">238,888</td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">236,786</td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> <sup>(1)</sup> Due to Nabi-HB historically representing less than 10% of the Company&#8217;s revenue within the ADMA BioManufacturing segment, it has been included under intermediates and other. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASE OBLIGATIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASE OBLIGATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASE OBLIGATIONS</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27pt; white-space: nowrap;">
     <span style="font-weight: bold;">12.</span>
    </div>
    <div>
     <span style="font-weight: bold; text-decoration: underline;">LEASE OBLIGATIONS</span>
    </div>
  </div><div style="margin-left: 18pt; clear: both;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;letter-spacing:-.15pt">Aggregate lease expense for the
Company&#8217;s leases </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN">for the </span><span style="font-size:10.0pt;letter-spacing:-.15pt">three
months ended June 30, 202</span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN">6</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> and 202</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN">5 </span><span style="font-size:10.0pt;letter-spacing:-.15pt">was approximately $0.5 million
and $0.6 million</span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN">, respectively, and aggregate lease expense for the six months ended
June 30, 2026 and 2025 was approximately $1.0 million and $1.2 million,
respectively</span><span style="font-size:10.0pt;letter-spacing:-.15pt">.</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN"> </span><span style="font-size:10.0pt;letter-spacing:-.15pt">Cash paid for the Company&#8217;s
leases for the three months ended June 30, 202</span><span style="font-size: 10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; letter-spacing:-.15pt;mso-fareast-language:ZH-CN">6</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> and 202</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN">5</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> was also approximately $0.5
million</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN"> and $0.6 million, respectively, </span><span style="font-size:10.0pt; letter-spacing:-.15pt">and cash paid for the six months ended June 30, 2026 and
2025 was approximately $1.0 million and $1.2 million, </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN">respectively</span><span style="font-size:10.0pt;letter-spacing:-.15pt">.</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;letter-spacing:-.15pt">The Company has aggregate lease
liabilities of $7.3 million and
$7.7 million as of </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN">June 30,</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> 2026
and December 31, 2025, respectively, which are comprised primarily of the leases
for the Company&#8217;s plasma collection centers. As of </span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN">June</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> 3</span><span style="font-size: 10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; letter-spacing:-.15pt;mso-fareast-language:ZH-CN">0</span><span style="font-size:10.0pt;letter-spacing:-.15pt">, 2026, the Company&#8217;s operating
leases have a weighted-average remaining term of 5.2 years. Scheduled payments
under the Company&#8217;s lease obligations are as follows (<i>in thousands</i>):</span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="height: 0px; width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      2026
     </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,032</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      2027
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,947</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      2028
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,972</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      2029
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,896</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      2030
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,561</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      2031
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,008</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      Thereafter
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">445</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      Total payments
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">9,861</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left; padding-left: 10px;">


      Less: imputed interest
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(2,611</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left; padding-left: 10px;">


      Current portion
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(1,178</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      Balance at June 30, 2026
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">6,072</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27pt; white-space: nowrap;">
     <span style="font-weight: bold;">13.</span>
    </div>
    <div>
     <span style="font-weight: bold; text-decoration: underline;">INCOME TAXES</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-align: justify; text-indent: 40px; padding-left: 0px;"><span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE">The
Company uses the estimated annual effective tax rate approach as prescribed by
ASC 740-270, </span><i style="mso-bidi-font-style:normal"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt;letter-spacing:-.15pt; mso-ansi-language:X-NONE">Interim Reporting</span></i><span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE">, to
calculate its interim provision for income taxes. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;">
     <div>
      <span style="font-weight: bold;">Three Months Ended June 30,</span>
     </div>
        </td>
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>&#160;<span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>
     </div>
        </td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-style: italic;">(in thousands, except percentages)</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Provision for income taxes
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">12,415</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">5,878</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">24,215</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">12,424</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Effective tax rate
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">24.7</td><td style="width: 1%; text-align: left;">%</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">14.7</td><td style="width: 1%; text-align: left;">%</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">22.6</td><td style="width: 1%; text-align: left;">%</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">16.9</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
  </table><div>&#160;
  </div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-align: justify; text-indent: 42px; padding-left: 0px;"><span style="font-size:10.0pt;mso-bidi-font-family:Arial">The
effective tax rate for the three and six months ended June 30, 2026 differed
from the federal statutory rate primarily due to the excess tax benefits on
stock-based compensation. The effective tax rate for the three and six months
ended June 30, 2025 differed from the federal statutory tax rate primarily due
to the valuation allowance maintained on the Company's federal and state net
deferred tax assets until December 31, 2025. </span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</a></td>
<td class="text"><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27pt; white-space: nowrap;">
     <span style="font-weight: bold;">14.</span>
    </div>
    <div>
     <span style="font-weight: bold; text-decoration: underline;">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</span>
    </div>
  </div><div style="margin-left: 18pt; clear: both;">&#160;
  </div><div style="margin: 0in; font-size: 11pt; text-indent: 0.5in;"><span style="font-size:10.0pt;letter-spacing:-.15pt">Supplemental cash flow
information for the six months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing: -.15pt;mso-fareast-language:ZH-CN">June 30</span><span style="font-size:10.0pt; letter-spacing:-.15pt">, 2026 and 2025 is as follows:</span></div><div style="text-indent: 36pt;">

  &#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>

    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-weight: bold;">SUPPLEMENTAL CASH FLOW INFORMATION:</span>
     </div>
    </td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for interest
     </div>
    </td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">5,173</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">4,957</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for income taxes
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">23,064</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">6,890</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">Noncash Financing and Investing Activities:</span>
     </div>
    </td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Equipment acquired reflected in accounts payable and accrued liabilities
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,311</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,025</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Operating lease right-of-use assets obtained in exchange for operating lease obligations
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">15,148</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Non-cash proceeds from the sale of assets previously held for sale
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">6,000</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,236</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual [Table]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Principles of consolidation and basis of presentation</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Principles of consolidation and basis of presentation</span> </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
accompanying unaudited condensed consolidated financial statements have been
prepared in conformity with accounting principles generally accepted in the
United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information. In
the opinion of management, the accompanying unaudited condensed consolidated
financial statements include all adjustments, consisting only of normal
recurring adjustments, necessary for a fair statement of the Company&#8217;s
financial position, results of operations and cash flows for the periods
presented. Any reference in these notes to applicable guidance is meant to
refer to U.S. GAAP as found in the Accounting Standards Codification (&#8220;ASC&#8221;)
and Accounting Standards Updates (&#8220;ASU&#8221;) of the Financial Accounting Standards
Board (the &#8220;FASB&#8221;). </span></div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The
accompanying unaudited condensed consolidated financial statements should be
read in conjunction with the annual audited consolidated financial statements
and notes thereto as of and for the year ended December 31, 2025 included in
the Company&#8217;s Annual Report on Form 10-K for the year
ended December 31, 2025 (the &#8220;202</span><span style="font-size: 10pt;">5 10-K&#8221;)</span><span style="font-size:10.0pt; mso-fareast-font-family:&quot;Times New Roman&quot;">. All intercompany balances and
transactions have been eliminated in consolidation. The preparation of our
interim consolidated financial statements in conformity with U.S. GAAP requires
management to make estimates and assumptions that affect the amounts reported
and disclosed. We have made reasonable estimates and judgments of such items
within our financial statements and there may be changes to those estimates in
future periods. </span></div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">During the three and six months ended June 30, 2026 and 2025, comprehensive income was equal to the net income amounts presented for the respective periods in the accompanying condensed consolidated statements of operations. Results for interim periods are not necessarily indicative of the results that may be expected for the full fiscal year.</span>
  </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Use of Estimates</span> </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The preparation of financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the Company&#8217;s effective tax rate.</span>
  </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Accounts Receivable</span> </div><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Accounts receivable is reported at realizable value, net of allowances for customer credits and credit losses in the amount of $0.8 million and $0.3 million at June 30, 2026 and December 31, 2025, respectively. </span><span style="font-size: 10.0pt; color: #212529;">The Company extends credit to its customers based upon an evaluation of each customer&#8217;s financial condition and credit history. Evaluations of the financial condition, payment history and associated credit risk of customers are performed on an ongoing basis.</span><span style="font-size: 10.0pt;"> Based on these evaluations, the Company has concluded that its credit risk is minimal. At June 30, 2026 and December 31, 2025, two customers accounted for an aggregate of approximately 81% and 87%, respectively, of the Company&#8217;s total accounts receivable.</span> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Inventories</span> </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"><span style="font-size: 10pt;">Raw materials inventory consists of normal
source plasma (&#8220;NSP&#8221;) and respiratory syncytial virus (&#8220;RSV&#8221;) high-titer plasma
collected at the Company&#8217;s plasma collection facilities or purchased from third
parties, along with various materials purchased from suppliers, used in the
production of the Company&#8217;s products. Work-in-process and finished goods
inventories (see Note 3) reflect the cost of raw materials as well as costs for
direct and indirect labor, primarily salaries, wages and benefits for
applicable employees, as well as an allocation of overhead costs related to the
Boca Facility including utilities, property taxes, general repairs and
maintenance, consumable supplies and depreciation.</span></div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt; color: #000000;">Inventories, including plasma intended for resale and plasma intended for internal use in the Company&#8217;s manufacturing, commercialization or research and development activities, are carried at the lower of cost or net realizable value determined by the first-in, first-out method. For both the Company&#8217;s immune globulin products and plasma intended for resale and internal use, net realizable value is generally determined based upon the consideration the Company expects to receive when the inventory is sold, less costs to deliver the inventory to the recipient. The estimates for net realizable value of inventory are based on contractual terms or upon historical experience and certain other assumptions, and the Company believes that such assumptions are reasonable. Inventory is periodically reviewed to ensure that its carrying value does not exceed its net realizable value, and adjustments are recorded to write down such inventory, with a corresponding charge to cost of product revenue, when the carrying value or historical cost exceeds its estimated net realizable value. In addition, costs associated with the production of engineering lots that would not qualify as immediately available for commercial sale are charged to cost of product revenue and not </span><span style="font-size: 10.0pt;">capitalized into inventory.</span>
  </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Goodwill</span> </div><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company. Goodwill at June 30, 2026 and December 31, 2025 was $3.5 million, all of which is attributable to its ADMA BioManufacturing business segment.</span> </div><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">The Company did not record any impairment charges related to goodwill for the three and six months ended June 30, 2026 and 2025.</span> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Revenue Recognition</span> </div><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Revenues are comprised of (i) revenues from the sale of the Company&#8217;s immunoglobulin products, ASCENIV, BIVIGAM and Nabi-HB, (ii) product revenues from the sale of human plasma collected by the Company&#8217;s Plasma Collection Centers business segment, (iii) contract manufacturing and laboratory services revenue, (iv) revenues from the sale of intermediate by-products and (v) license and other revenues primarily attributable to the out-licensing of ASCENIV to Biotest AG (&#8220;Biotest&#8221;) in 2012 to market and sell this product in Europe and certain countries in Northern Africa and the Middle East. Biotest has provided the Company with certain services and financial payments in accordance with the related Biotest license agreement and is obligated to pay the Company certain amounts in the future if certain milestones are achieved. Deferred revenue is amortized into income over the term of the Biotest license, representing a period of approximately 22 years.</span> </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Product revenue is recognized when the customer is deemed to have control over the product and the performance obligation is satisfied. Control is determined based on when the product is shipped or delivered and title passes to the customer. Revenue is recorded in an amount that reflects the consideration the Company expects to receive in exchange. Revenue from the sale of the Company&#8217;s immunoglobulin products is recognized when the product reaches the customer&#8217;s destination, and is recorded net of estimated rebates, wholesaler distribution and related fees, customer incentives, including prompt pay discounts, wholesaler chargebacks, group purchasing organization fees and reimbursements for patient assistance. These estimates are based on contractual arrangements, historical experience and certain other assumptions, and while the Company believes that such estimates are reasonable, they are subject to change based on future developments and other factors.</span>
  </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">For revenues associated with contract manufacturing and the sale of intermediates, control transfers to the customer and the performance obligation is satisfied when the customer takes possession of the product from the Boca Facility.</span>
  </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Product revenues from the sale of human plasma collected at the Company&#8217;s plasma collection centers are recognized at the time control of the product has been transferred to the customer and the performance obligation is satisfied, which generally occurs at the time of shipment from one of the Company&#8217;s plasma collection facilities or from a third-party warehouse that is utilized by the Company. Product revenues are recognized at the time of delivery if the Company retains control of the product during shipment.</span>
  </div><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026, three customers represented an aggregate of approximately 76% and 79%, respectively, of the Company&#8217;s consolidated revenues. For the three and six months ended June 30, 2025, three customers represented an aggregate of approximately 88% and 81%, respectively, of the Company&#8217;s consolidated revenues.</span> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Product Revenue</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Cost of Product Revenue</span> </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">Cost of product revenue includes costs associated with the manufacture of the Company&#8217;s FDA approved products and intermediates and for the collection of human source plasma, as well as expenses related to conformance batch production, process development and scientific and technical operations when these operations are attributable to marketed products. When the activities of these operations are attributable to new products in development, the expenses are classified as research and development expenses.</span>
  </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Common Share</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; color: #000000; font-style: italic; text-decoration: underline;">Earnings Per Common Share</span><span style="font-size: 10.0pt; color: #000000; font-style: italic;">&#160;</span> </div><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026 and 2025, basic and diluted earnings per share are calculated as follows:</span> </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months ended June 30,</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months ended June 30,</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income available to common stockholders ($000's) (numerator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">37,822</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">34,219</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">83,150</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">61,122</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted-average number of common shares (denominator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">228,232,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">241,490,715</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">232,136,480</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">238,309,156</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Basic earnings per common share
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.17</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.14</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.36</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.26</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted-average number of common shares
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">228,232,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">241,490,715</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">232,136,480</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">238,309,156</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding stock options
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,104,545</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,760,947</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,572,990</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,036,608</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding warrants
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">28,671</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding RSUs
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">- </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,356,798</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">530,905</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,375,720</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total shares - diluted (denominator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">230,337,048</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">248,608,460</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">235,240,375</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">245,750,155</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Diluted earnings per common share
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.16</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.14</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.35</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.25</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026 and 2025, the following awards were excluded from the computation of diluted net income per common share because of their anti-dilutive effects:</span> </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,487,689</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,487,689</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      RSUs
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">529,199</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">529,199</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">2,016,888</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">2,016,888</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Fair Value of Financial Instruments</span> </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">The carrying amounts of certain of the Company&#8217;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The debt outstanding under the Company&#8217;s senior notes payable (see Note 7) also approximates fair value, based on a Level 3 classification under the fair value hierarchy, due to the variable interest rate on this debt.</span>
  </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;">Recent Accounting Pronouncements</span> </div><div style="text-indent: 36pt; text-align: justify;">
   <span style="font-size: 10.0pt;">In December 2025, the FASB issued ASU 2025-11, </span><span style="font-size: 10.0pt; font-style: italic;">Interim Reporting (Topic 270): Narrow-Scope Improvements</span><span style="font-size: 10.0pt;"> (&#8220;ASU 2025-11&#8221;), which clarifies the guidance in Topic 270 to improve the consistency of interim financial reporting. The ASU provides a comprehensive list of required interim disclosures and introduces a disclosure principle requiring entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. ASU 2025-11 is effective for fiscal years beginning after December 15, 2027, including interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2025-11.</span>
  </div><div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"><span style="font-size:10.0pt">In November 2024, FASB issued
ASU 2024-03, <i style="mso-bidi-font-style:normal">Income Statement-Reporting
Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40):
Disaggregation of Income Statement Expenses </i>(&#8220;ASU 2024-03&#8221;), requiring
public entities to disclose additional information about specific expense
categories in the notes to the financial statements on an interim and annual
basis. ASU 2024-03 is effective for fiscal years beginning after December 15,
2026, and for interim periods beginning after December 15, 2027, with early
adoption permitted. </span><span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN">The</span><span style="font-size:10.0pt"> adoption of ASU 2024-03 will result</span><span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"> in</span><span style="font-size: 10.0pt"> changes to the presentation of the Company&#8217;s financial statements, the
impact of which is currently being evaluated.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026 and 2025, basic and diluted earnings per share are calculated as follows:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months ended June 30,</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months ended June 30,</span>    </td>

    <td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income available to common stockholders ($000's) (numerator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">37,822</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">34,219</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">83,150</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">61,122</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted-average number of common shares (denominator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">228,232,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">241,490,715</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">232,136,480</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">238,309,156</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Basic earnings per common share
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.17</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.14</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.36</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.26</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted-average number of common shares
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">228,232,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">241,490,715</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">232,136,480</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">238,309,156</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding stock options
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,104,545</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,760,947</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,572,990</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,036,608</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding warrants
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">28,671</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Potential shares of common stock arising from outstanding RSUs
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">- </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,356,798</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">530,905</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,375,720</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total shares - diluted (denominator)
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">230,337,048</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">248,608,460</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">235,240,375</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">245,750,155</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Diluted earnings per common share
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.16</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.14</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.35</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">0.25</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Calculation of Diluted Net Income Per Common Share</a></td>
<td class="text"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">For the three and six months ended June 30, 2026 and 2025, the following awards were excluded from the computation of diluted net income per common share because of their anti-dilutive effects:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,487,689</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,487,689</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      RSUs
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">529,199</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">529,199</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">2,016,888</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">2,016,888</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Components of Inventory</a></td>
<td class="text"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">The following table provides the components of inventories:</span> </div>
  <div style="margin-left: 13.5pt; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Raw materials</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">94,298</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">96,612</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Work-in-process</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">76,441</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">57,798</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Finished goods</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">68,574</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">52,055</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total inventories, net</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">239,313</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">206,465</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment and Related Accumulated Depreciation</a></td>
<td class="text"><div style="text-indent: 36pt; font-family: Arial; font-size: 10pt;"> <span style="font-family: Times New Roman;">Property and equipment and related accumulated depreciation are summarized as follows:</span> </div>
  <div style="font-family: Arial; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0); font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Manufacturing and laboratory equipment</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">29,940</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">28,119</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Office equipment and computer software</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">6,307</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">6,307</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Furniture and fixtures</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">5,635</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">5,614</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Construction in process</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">10,816</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">8,457</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Leasehold improvements</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">15,046</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">14,983</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Land</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">13,039</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">13,039</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Buildings and building improvements</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">27,601</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">26,886</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">108,384</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">103,405</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Less: Accumulated depreciation</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(41,720</td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(38,348</td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total property and equipment, net</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">66,664</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">65,057</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">Accrued expenses and other current liabilities at June 30, 2026 and December 31, 2025 are as follows:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0); font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td colspan="8" style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued rebates</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">7,426</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">5,758</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued distribution fees</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">13,378</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">14,808</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued incentives</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">3,452</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">6,005</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued interest</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">122</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">172</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued testing</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">285</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">130</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued payroll and other compensation</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">3,450</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">809</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Accrued income taxes</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">6,216</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">8,616</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Other</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,776</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,168</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total accrued expenses and other current liabilities</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">39,105</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">40,466</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Summary of Outstanding Senior Notes Payable</a></td>
<td class="text"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">A summary of outstanding senior notes payable is as follows:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; margin-left: auto; margin-right: auto; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">June 30,
<br/>
      2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;">



      <span style="color: rgb(0, 0, 0); font-weight: bold;">December 31,
<br/>
      2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">JPM revolving credit facility</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;">125,000</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">JPM term loan</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">73,125</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">74,063</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      <span style="color: rgb(0, 0, 0);">Less: Debt discount and issuance costs</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(1,536</td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(1,920</td><td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Total debt</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">196,589</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">72,143</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      <span style="color: rgb(0, 0, 0);">Less: current portion of long-term debt</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(3,750</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(2,813</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="color: rgb(0, 0, 0);">Long-term debt</span>
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">192,839</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">69,330</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Debt Maturities</a></td>
<td class="text"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">The debt maturities over the next five years are as follows (</span><span style="font-size: 10.0pt; font-style: italic;">in thousands</span><span style="font-size: 10.0pt;">):</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%; text-align: left;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0); font-weight: bold;">Fiscal year</span>
     </td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="color: rgb(0, 0, 0); font-weight: bold;">Amount</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2026</span>
     </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,875</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2027</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,688</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2028</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">191,562</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2029</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">2030</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: left;">


      <span style="color: rgb(0, 0, 0);">Total</span>
     </td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">198,125</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesTextBlock', window );">Schedule Common Stock Repurchase</a></td>
<td class="text"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">The following table summarizes the common stock repurchase activity under the Repurchase Program:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>    </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Shares repurchased
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7,062</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">816</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">13,816</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">816</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total cost of shares repurchased
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">45,282</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">15,148</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">156,362</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">15,148</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Assumptions</a></td>
<td class="text"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">The following assumptions were used to determine the fair value of options granted during the six months ended June 30, 2026 and 2025:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Month Ended June 30,</span>    </td>
    <td style="text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Expected term
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%;"> 5.5 - 6.3 years </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "> 5.5 - 6.3 years </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Volatility
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"></td><td style="vertical-align: bottom; text-align: right; width: 9%;">68</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">66</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Dividend yield
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Risk-free interest rate
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> 3.80 - 3.87</td><td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4.40</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Option Activity</a></td>
<td class="text"><div style="text-indent: 36pt;"> <span style="font-size: 10.0pt;">The following table summarizes information about the Company&#8217;s stock options under the Company&#8217;s equity incentive plans and related information:</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; width: 9%; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; width: 9%; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Weighted-<br/>Average <br/>Exercise Price</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options outstanding, vested and expected to vest at December 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"></td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,682,783</td><td style="vertical-align: bottom; text-align: left; width: 1%;"></td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">6.13</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"></td><td style="vertical-align: bottom; text-align: right; width: 9%;">(117,629</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">14.85</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Expired
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">695,321</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">16.37</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Exercised
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(209,290</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3.25</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options outstanding, vested and expected to vest at June 30, 2026
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">5,051,185</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.46</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Options exercisable
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,250,165</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4.97</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">Schedule of Unvested RSU Activity</a></td>
<td class="text"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">A summary of the Company&#8217;s RSU activity and related information is as follows:</span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; border-width: medium; border-style: none; border-color: currentcolor; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Shares</span>
     </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      <span style="font-weight: bold;">Weighted-<br/>Average Grant <br/>Date Fair Value</span>
     </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at December 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5,144,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9.31</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,297,884</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">15.66</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vested
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(1,694,229</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.22</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(206,487</td><td style="text-align: left; width: 1%; vertical-align: top;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">12.09</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at June 30, 2026
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,541,671</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11.77</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="text-indent: 36pt; text-align: justify;"> <span style="font-size: 10.0pt;">Total stock-based compensation expense for all awards granted under the Company&#8217;s equity incentive plans for the three and six months ended June 30, 2026 and 2025 was as follows: </span> </div>
  <div style="text-align: justify; font-size: 10pt;">&#160;
  </div>

  <table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">


   <tr style="vertical-align : top; white-space : nowrap; ">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span>    </td>
    <td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td colspan="5" style="text-align : center; border-bottom : 1px solid rgb(0, 0, 0); "><b>Six Months Ended June 30,</b><br/></td>
    <td style="text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2026</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">75</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">51</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">141</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">90</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">143</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">101</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">266</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">178</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Selling, general and administrative
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,837</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,955</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,987</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7,828</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,080</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">856</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,070</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,491</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total stock-based compensation expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">6,135</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,963</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">12,464</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">9,587</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of accelerated share repurchase (ASR) programs. An ASR is a combination of transactions that permits an entity to purchase a targeted number of shares immediately with the final purchase price of those shares determined by an average market price over a fixed period of time. An accelerated share repurchase program is intended to combine the immediate share retirement benefits of a tender offer with the market impact and pricing benefits of a disciplined daily open market stock repurchase program. ASRs can be disclosed as part of stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481138/505-30-25-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in restricted stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summarized Financial Information Concerning Reportable Segments</a></td>
<td class="text">Summarized financial
information concerning reportable segments is shown in the following tables:<table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px; margin-left: auto; margin-right: auto;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended June 30, 2026</span>
                </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Plasma Collection<br/> Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">123,637</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">723</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">124,360</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">37,564</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">554</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">38,118</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6,014</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6,014</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,026</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,026</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">7,634</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">7,634</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation and amortization expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,281</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">499</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,780</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,340</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,340</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other income (expense), net
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(20</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">150</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">130</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">64,010</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(707</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">63,303</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2,256</span></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">-</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">2,256</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">453,538</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">21,864</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">475,402</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">124,360</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">35</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">124,395</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">7,634</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment general and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,340</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">10,763</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">26,737</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income (loss) before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">63,303</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">35</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(3,425</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,087</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(10,763</td><td style="width: 1%; border-bottom: 2px solid transparent; vertical-align: bottom; text-align: left;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">50,237</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">475,402</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">208,808</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">684,210</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;"> (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments. </div><div style="margin-left: 18pt;">&#160;
  </div><div> (b) - Primarily consists of cash and deferred tax assets. </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, 2026</span>
                </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">ADMA <br/>BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Plasma Collection <br/>Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">237,378</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,439</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">238,817</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">70,514</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,347</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">71,861</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,611</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8,611</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,088</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,088</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Gain on sale of plasma centers
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(7,980</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(7,980</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,830</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,830</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation and amortization expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,556</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,064</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">3,620</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">16,798</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">16,798</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other income (expense), net
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(207</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">218</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">11</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">126,308</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6,202</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">132,510</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">4,772</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">27</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">4,799</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">453,538</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">21,864</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">475,402</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">238,817</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">238,888</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,830</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment general and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">16,798</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">21,851</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">53,479</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income (loss) before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">132,510</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">71</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(5,520</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,155</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(21,851</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">107,365</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">475,402</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">208,808</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">684,210</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (b) - Primarily consists of cash and deferred tax assets.
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended June 30, 2025</span>
                </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom; text-align: center;">


      <span style="font-style: italic;">(in thousands)</span>
     </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Plasma Collection<br/> Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">121,948</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">121,948</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">54,757</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">54,757</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,031</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,031</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,152</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,152</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">5,868</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">5,868</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Amortization of intangible assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">32</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">32</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,941</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,941</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other expense, net
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(108</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(108</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">45,211</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(1,152</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">44,059</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">2,034</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">(7</td><td style="vertical-align: bottom; text-align: left;">)</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right;">2,027</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">368,229</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">29,161</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">397,390</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">121,948</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">36</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">121,984</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">5,868</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">14,941</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,405</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">22,214</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">44,059</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">36</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(1,834</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">400</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(1,159</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(1,405</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">40,097</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">397,390</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">160,990</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">558,380</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
    <div style="float: left; width: 288pt; white-space: nowrap;">
     (b) - Primarily consists of cash and deferred tax assets.
    </div>
    <div>
     &#160;
    </div>
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.5pt;">
    <td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, 2025</span>
                </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align : top; height : 25pt; white-space : nowrap; ">
    <td style="vertical-align: bottom; text-align: center;">


      <span style="font-style: italic;">(in thousands)</span>
     </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Plasma Collection <br/>Centers</span>
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">235,665</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,050</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">236,715</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Cost of product revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">107,814</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">649</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">108,463</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,858</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,858</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Plasma center operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,438</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,438</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Selling, marketing and distribution
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">11,911</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">11,911</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Amortization of intangible assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">57</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">57</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      General and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">30,024</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">30,024</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other expense, net
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(172</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(172</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Income (loss) before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">83,829</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(2,037</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">81,792</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.5pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Expenditures for additions to long-lived assets</span></td>
    <td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;">6,733</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;">14</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;">6,747</td><td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">368,229</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">29,161</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">397,390</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of revenues:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">236,715</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated revenues
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">236,786</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of selling, general and administrative expense:</span>
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment selling, marketing and distribution expense
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">11,911</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment general and administrative expense
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">30,024</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,357</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated selling, general and administrative expense
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">46,292</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of income (loss) before taxes:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Segment income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">81,792</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      License revenue
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">71</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom; white-space: nowrap; text-indent: -10px;">
     <div>
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(3,809</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Unallocated interest income
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,008</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(1,159</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Corporate general and administrative expense (a)
     </div>
    </td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(4,357</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated income before taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">73,546</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of total assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Total segment assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">397,390</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="padding: 0px 0px 0px 10px; vertical-align: bottom;">
     <div>
      Corporate (b)
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">160,990</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 0px 0px 20px; vertical-align: bottom;">
     <div>
      Consolidated total assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">558,380</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
   (b) - Primarily consists of cash and deferred tax assets.
  </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Net Revenues According to Geographic Area</a></td>
<td class="text"><div>Net revenues according to geographic area, based on the location of where the product is shipped, were as follows: </div><div>&#160;
  </div><table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Three Months Ended June 30, 2026</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom; text-align: left;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment<br/> Revenue</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License<br/> Revenue</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated<br/> Revenue</span>
     </div>
    </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">123,253</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">30</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">123,283</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">35</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">123,318</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">384</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">693</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,077</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,077</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">123,637</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">723</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">124,360</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">35</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">124,395</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Six Months Ended June 30, 2026</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">236,616</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">56</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">236,672</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">236,743</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">762</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,383</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,145</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,145</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">237,378</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,439</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">238,817</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">238,888</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Three Months Ended June 30, 2025</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment <br/>Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License <br/>Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated <br/>Revenue</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">36</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">121,984</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">36</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">121,984</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Six Months Ended June 30, 2025</span>
     </div>
        </td>



    <td>&#160;</td>
   </tr>
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">ADMA<br/> BioManufacturing</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Plasma Centers</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Total Segment<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">License<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">Consolidated<br/> Revenue</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      United States
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">232,558</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">85</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">232,643</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">232,714</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,106</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">965</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,072</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,072</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Total revenues
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">235,664</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,050</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">236,715</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">236,786</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Net Revenues,Disaggregated by Product</a></td>
<td class="text"><div> Net revenues, disaggregated by product, are as follows: </div><div>&#160;
  </div><table cellpadding="0" style="width: 100%; margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="vertical-align: bottom; font-weight: bold; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Three Months Ended June 30,</span></td>
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="font-weight: bold; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span></td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-style: italic;">(in thousands)</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      ASCENIV
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">102,921</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">83,321</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">200,407</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">159,653</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      BIVIGAM
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">19,419</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">37,710</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">34,841</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">71,222</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Intermediates and other<span style="font-size: .83em; vertical-align: super;">(1)</span></div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,297</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">917</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,130</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">4,790</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      ADMA BioManufacturing
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">123,637</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">121,948</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">237,378</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">235,665</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Plasma Collection Centers
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">723</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,439</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,050</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      License revenue
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">35</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">36</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">71</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 20px;">
     <div>
      <span style="font-weight: bold;">Total</span>
     </div>
    </td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">124,395</td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">121,984</td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">238,888</td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
    <td style="font-weight: bold;">&#160;</td><td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">236,786</td><td style="font-weight: bold; width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> <sup>(1)</sup> Due to Nabi-HB historically representing less than 10% of the Company&#8217;s revenue within the ADMA BioManufacturing segment, it has been included under intermediates and other. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue attributed to country of domicile and foreign country from which revenue is derived if it is not provided as part of reportable segment information. Includes, but is not limited to, subtotal of geographical information about group of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue by product and service if it is not provided as part of reportable segment information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASE OBLIGATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASE OBLIGATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Payments Under Lease Obligations</a></td>
<td class="text">As of <span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN">June</span><span style="font-size:10.0pt;letter-spacing:-.15pt"> 3</span><span style="font-size: 10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; letter-spacing:-.15pt;mso-fareast-language:ZH-CN">0</span><span style="font-size:10.0pt;letter-spacing:-.15pt">, 2026, the Company&#8217;s operating
leases have a weighted-average remaining term of 5.2 years. Scheduled payments
under the Company&#8217;s lease obligations are as follows (<i>in thousands</i>):</span><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="height: 0px; width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      2026
     </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,032</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      2027
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,947</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      2028
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,972</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      2029
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,896</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      2030
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,561</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      2031
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,008</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      Thereafter
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">445</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">


      Total payments
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">9,861</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left; padding-left: 10px;">


      Less: imputed interest
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(2,611</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left; padding-left: 10px;">


      Current portion
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(1,178</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-align: left;">


      Balance at June 30, 2026
     </td>
    <td style="text-align: center;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">6,072</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Estimated Annual Effective Tax Rate</a></td>
<td class="text"><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-align: justify; text-indent: 40px; padding-left: 0px;"><span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE">The
Company uses the estimated annual effective tax rate approach as prescribed by
ASC 740-270, </span><i style="mso-bidi-font-style:normal"><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt;letter-spacing:-.15pt; mso-ansi-language:X-NONE">Interim Reporting</span></i><span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE">, to
calculate its interim provision for income taxes. </span></div><div style="text-indent: 36pt; text-align: justify;">

  &#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;">
     <div>
      <span style="font-weight: bold;">Three Months Ended June 30,</span>
     </div>
        </td>
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>&#160;<span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Six Months Ended June 30,</span>
     </div>
        </td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-style: italic;">(in thousands, except percentages)</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Provision for income taxes
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">12,415</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">5,878</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">24,215</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">12,424</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Effective tax rate
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">24.7</td><td style="width: 1%; text-align: left;">%</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">14.7</td><td style="width: 1%; text-align: left;">%</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">22.6</td><td style="width: 1%; text-align: left;">%</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">16.9</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Supplemental Cash Flow Information</a></td>
<td class="text"><div style="margin: 0in; font-size: 11pt; text-indent: 0.5in;"><span style="font-size:10.0pt;letter-spacing:-.15pt">Supplemental cash flow
information for the six months ended </span><span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing: -.15pt;mso-fareast-language:ZH-CN">June 30</span><span style="font-size:10.0pt; letter-spacing:-.15pt">, 2026 and 2025 is as follows:</span></div><div style="text-indent: 36pt;">

  &#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>

    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2026</span>
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-style: italic;">(In thousands)</span>
     </div>
    </td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      <span style="font-weight: bold;">SUPPLEMENTAL CASH FLOW INFORMATION:</span>
     </div>
    </td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for interest
     </div>
    </td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">5,173</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">4,957</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for income taxes
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">23,064</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">6,890</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">Noncash Financing and Investing Activities:</span>
     </div>
    </td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Equipment acquired reflected in accounts payable and accrued liabilities
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,311</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,025</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Operating lease right-of-use assets obtained in exchange for operating lease obligations
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">15,148</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Non-cash proceeds from the sale of assets previously held for sale
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">6,000</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,236</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND BUSINESS (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2026 </div>
<div>Facility </div>
<div>Product</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>ORGANIZATION AND BUSINESS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment', window );">Number of FDA-licensed plasma collection facilities | Facility</a></td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_NumberOfFDAApprovedProduct', window );">Number of FDA approved product | Product</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_NumberOfFDAApprovedProduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of products approved by FDA.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_NumberOfFDAApprovedProduct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of plasma collection facilities under various stages of development.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts', window );">Accounts receivable, allowances for contractual credits and credit losses</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,530,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,530,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,530,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment charges related to goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_DeferredRevenueRemainingAmortizationPeriod', window );">Amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">22 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Two Customer [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_NumberOfCustomers', window );">Number of customers (in Customer) | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of consolidated revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Three Customer [Member] | Consolidated Revenues [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_NumberOfCustomers', window );">Number of customers (in Customer) | Customer</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of consolidated revenues</a></td>
<td class="nump">76.00%<span></span>
</td>
<td class="nump">88.00%<span></span>
</td>
<td class="nump">79.00%<span></span>
</td>
<td class="nump">81.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for contractual credits and doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_DeferredRevenueRemainingAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of deferred revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_DeferredRevenueRemainingAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_NumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of major customers of the organization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_NumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-7<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480339/815-10-65-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480339/815-10-65-8<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480339/815-10-65-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480339/815-10-65-8<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480339/815-10-65-8<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481229/860-50-50-5<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479279/805-10-65-5<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479279/805-10-65-5<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479279/805-10-65-5<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 101: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 102: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 103: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 104: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 105: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 106: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 107: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 108: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 109: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 110: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 111: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 112: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 113: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 114: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 115: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 116: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 117: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 118: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 119: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 120: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 121: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 122: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br><br>Reference 123: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=adma_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=adma_TwoCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=adma_ThreeCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=adma_ThreeCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common stockholders (numerator) (in Dollars)</a></td>
<td class="nump">$ 37,822<span></span>
</td>
<td class="nump">$ 34,219<span></span>
</td>
<td class="nump">$ 83,150<span></span>
</td>
<td class="nump">$ 61,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of common shares (denominator)</a></td>
<td class="nump">228,232,503<span></span>
</td>
<td class="nump">241,490,715<span></span>
</td>
<td class="nump">232,136,480<span></span>
</td>
<td class="nump">238,309,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (in Dollars per share)</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Total shares - diluted (denominator)</a></td>
<td class="nump">230,337,048<span></span>
</td>
<td class="nump">248,608,460<span></span>
</td>
<td class="nump">235,240,375<span></span>
</td>
<td class="nump">245,750,155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (in Dollars per share)</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs</a></td>
<td class="nump">2,104,545<span></span>
</td>
<td class="nump">3,760,947<span></span>
</td>
<td class="nump">2,572,990<span></span>
</td>
<td class="nump">4,036,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">28,671<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,356,798<span></span>
</td>
<td class="nump">530,905<span></span>
</td>
<td class="nump">3,375,720<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Diluted Earnings Per Share - Antidilutive Shares (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities (in Shares)</a></td>
<td class="nump">2,016,888<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,016,888<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities (in Shares)</a></td>
<td class="nump">1,487,689<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,487,689<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities (in Shares)</a></td>
<td class="nump">529,199<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">529,199<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES - Components of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 94,298<span></span>
</td>
<td class="nump">$ 96,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">76,441<span></span>
</td>
<td class="nump">57,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">68,574<span></span>
</td>
<td class="nump">52,055<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories, net</a></td>
<td class="nump">$ 239,313<span></span>
</td>
<td class="nump">$ 206,465<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation expense</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 4.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT - Property and Equipment and Related Accumulated Depreciation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 108,384<span></span>
</td>
<td class="nump">$ 103,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="num">(41,720)<span></span>
</td>
<td class="num">(38,348)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">66,664<span></span>
</td>
<td class="nump">65,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember', window );">Manufacturing and Laboratory Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">29,940<span></span>
</td>
<td class="nump">28,119<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment and Computer Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">6,307<span></span>
</td>
<td class="nump">6,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">5,635<span></span>
</td>
<td class="nump">5,614<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetUnderConstructionMember', window );">Construction in Process [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">10,816<span></span>
</td>
<td class="nump">8,457<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">15,046<span></span>
</td>
<td class="nump">14,983<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">13,039<span></span>
</td>
<td class="nump">13,039<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Building Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY AND EQUIPMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 27,601<span></span>
</td>
<td class="nump">$ 26,886<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480204/360-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 905<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478704/905-360-25-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482222/360-10-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-3<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetUnderConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetUnderConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSETS AND LIABILITIES HELD FOR SALE (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>ASSETS AND LIABILITIES HELD FOR SALE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on Disposition of Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Held for Sale [Member] | Plasma Collection Center [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>ASSETS AND LIABILITIES HELD FOR SALE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Aggregate purchase price consideration</a></td>
<td class="nump">$ 12.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Held for Sale [Member] | Plasma Collection Center [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>ASSETS AND LIABILITIES HELD FOR SALE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage', window );">Purchase price consideration cash portion percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecurityDepositLiability', window );">Cash deposit received</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Held for Sale [Member] | Plasma Collection Center [Member] | One Year Secured Promissory Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>ASSETS AND LIABILITIES HELD FOR SALE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage', window );">Purchase price consideration percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Secured note payable term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage on promissory note</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of cash consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 102<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483474/205-20-55-102<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.Z.5.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480781/205-20-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480868/205-20-S45-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (d)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480781/205-20-S99-3<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480837/205-20-S50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecurityDepositLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents money paid in advance to protect the provider of a product or service, such as a lessor, against damage or nonpayment by the buyer or tenant (lessee) during the term of the agreement. Such damages may include physical damage to the property, theft of property, and other contractual breaches. Security deposits held may be interest or noninterest bearing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecurityDepositLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=adma_PlasmaCollectionCentersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=adma_PlasmaCollectionCentersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=adma_PlasmaCollectionCentersSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=adma_PlasmaCollectionCentersSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=adma_SecuredPromissoryNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=adma_SecuredPromissoryNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_AccruedRebatesCurrent', window );">Accrued rebates</a></td>
<td class="nump">$ 7,426<span></span>
</td>
<td class="nump">$ 5,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued distribution fees</a></td>
<td class="nump">13,378<span></span>
</td>
<td class="nump">14,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued incentives</a></td>
<td class="nump">3,452<span></span>
</td>
<td class="nump">6,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_AccruedTestingCurrent', window );">Accrued testing</a></td>
<td class="nump">285<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued payroll and other compensation</a></td>
<td class="nump">3,450<span></span>
</td>
<td class="nump">809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued income taxes</a></td>
<td class="nump">6,216<span></span>
</td>
<td class="nump">8,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">4,776<span></span>
</td>
<td class="nump">4,168<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 39,105<span></span>
</td>
<td class="nump">$ 40,466<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_AccruedRebatesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of rebates for Medicaid or other third parties related to sale of product.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_AccruedRebatesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_AccruedTestingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for testing. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_AccruedTestingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Details) - JPM Credit Agreement [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 02, 2026</div></th>
<th class="th"><div>Aug. 05, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_MinimumFixedChargeCoverageRatio', window );">Minimum fixed charge coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember', window );">Alternate Base Rate [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember', window );">Alternate Base Rate [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember', window );">Term SOFR [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember', window );">Term SOFR [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember', window );">JPM Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Principal amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug.  05,  2028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.12%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Principal amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug.  05,  2028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Amount borrowed under credit facility (in Dollars)</a></td>
<td class="nump">$ 125.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember', window );">Revolving Credit Facility [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused commitment fee rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember', window );">Revolving Credit Facility [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused commitment fee rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=adma_JPMCreditFacilitiesMember', window );">JPM Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Line of Credit Facility, Maximum Amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_DefaultInterestRateMarginAboveApplicableRate', window );">Default Interest Rate Margin Above Applicable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.12%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=adma_JPMCreditFacilitiesMember', window );">JPM Credit Facility [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount', window );">Line of credit facility, incremental commitment amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_DefaultInterestRateMarginAboveApplicableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>During the occurrence and continuance of an event of default all borrowings shall accrue at rate per annum plus applicable rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_DefaultInterestRateMarginAboveApplicableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum amount of additional incremental revolving commitments or term loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_MinimumFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum fixed charge coverage ratio required to be maintained pursuant to the JPM Credit Agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_MinimumFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 42: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=adma_JPMCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=adma_JPMTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=adma_JPMTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=adma_JPMCreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=adma_JPMCreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Summary of Outstanding Senior Notes Payable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 196,589<span></span>
</td>
<td class="nump">$ 72,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion of long-term debt</a></td>
<td class="num">(3,750)<span></span>
</td>
<td class="num">(2,813)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">192,839<span></span>
</td>
<td class="nump">69,330<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">JPM Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_SeniorNotesPayableBeforeDebtDiscount', window );">Senior notes payable before debt discount</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=adma_JPMTermLoanMember', window );">JPM Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_SeniorNotesPayableBeforeDebtDiscount', window );">Senior notes payable before debt discount</a></td>
<td class="nump">73,125<span></span>
</td>
<td class="nump">74,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less: Debt discount and issuance costs</a></td>
<td class="num">$ (1,536)<span></span>
</td>
<td class="num">$ (1,920)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_SeniorNotesPayableBeforeDebtDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding debt discount and current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_SeniorNotesPayableBeforeDebtDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 42: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=adma_JPMTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=adma_JPMTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Schedule of Debt Maturities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2026</a></td>
<td class="nump">$ 1,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2027</a></td>
<td class="nump">4,688<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2028</a></td>
<td class="nump">191,562<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2029</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2030</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 198,125<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 42: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 07, 2026 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 03, 2026 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 02, 2026 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($) </div>
<div>Installment </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, authorized amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares repurchased (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,723,659<span></span>
</td>
<td class="nump">3,055,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Cost of shares repurchased (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.1<span></span>
</td>
<td class="nump">$ 30.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramExciseTax', window );">Excise tax liability recognized related to share repurchases (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance', window );">Preferred stock, shares authorized (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in Dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, outstanding (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,355,228<span></span>
</td>
<td class="nump">225,355,228<span></span>
</td>
<td class="nump">237,874,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock available for grant (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,836,993<span></span>
</td>
<td class="nump">52,836,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=adma_ASRAgreementMember', window );">ASR Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt', window );">Shares repurchase amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_AcceleratedShareRepurchaseUpfrontCashPrepayment', window );">Upfront cash prepayment (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares repurchased (in Shares) | shares</a></td>
<td class="nump">4,337,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,422,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Cost of shares repurchased (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare', window );">Closing price (in Dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount', window );">Remaining prepayment amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=adma_Two022CompensationPlanMember', window );">2022 Compensation Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock available for grant (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Equity Incentive Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation expense, stock options (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.7<span></span>
</td>
<td class="nump">$ 13.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs [Member] | Employees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Equity incentive plans, vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs [Member] | Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Equity incentive plans, vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_NumberOfInstallments', window );">Number of installments (in Installment) | Installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs [Member] | Equity Incentive Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense, non option (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46.0<span></span>
</td>
<td class="nump">$ 46.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the remaining upfront prepayment under the accelerated share repurchase agreement representing the embedded forward contract component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_AcceleratedShareRepurchaseUpfrontCashPrepayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of upfront cash payment to bank in the settlement of the accelerated share repurchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_AcceleratedShareRepurchaseUpfrontCashPrepayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_NumberOfInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of installments over a period of one year in which RSU's vest for directors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_NumberOfInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price paid per share to immediately purchase the targeted number of shares on the date of executing the accelerated share repurchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481138/505-30-25-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481138/505-30-25-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-13<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of nonredeemable preferred shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramExciseTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excise tax on share purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramExciseTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=adma_ASRAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=adma_ASRAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=adma_Two022CompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=adma_Two022CompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=adma_EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=adma_EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=adma_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=adma_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule Common Stock Repurchase (Details) - Treasury Stock [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased (in Shares)</a></td>
<td class="nump">7,061,538<span></span>
</td>
<td class="nump">6,754,156<span></span>
</td>
<td class="nump">816,237<span></span>
</td>
<td class="nump">13,816,000<span></span>
</td>
<td class="nump">816,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Total cost of shares repurchased</a></td>
<td class="nump">$ 45,282<span></span>
</td>
<td class="nump">$ 111,080<span></span>
</td>
<td class="nump">$ 15,148<span></span>
</td>
<td class="nump">$ 156,362<span></span>
</td>
<td class="nump">$ 15,148<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Assumptions (Details) - Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">68.00%<span></span>
</td>
<td class="nump">66.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Option Activity (Details) - Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2026 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options outstanding, vested and expected to vest, beginning balance | shares</a></td>
<td class="nump">4,682,783<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options outstanding, vested and expected to vest, beginning balance - Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 6.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber', window );">Forfeited | shares</a></td>
<td class="num">(117,629)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice', window );">Forfeited - Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 14.85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber', window );">Expired | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice', window );">Expired - Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber', window );">Granted | shares</a></td>
<td class="nump">695,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice', window );">Granted - Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 16.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber', window );">Exercised | shares</a></td>
<td class="num">(209,290)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice', window );">Exercised - Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 3.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options outstanding, vested and expected to vest, ending balance | shares</a></td>
<td class="nump">5,051,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options outstanding, vested and expected to vest, ending balance - Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 7.46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable | shares</a></td>
<td class="nump">3,250,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable - Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 4.97<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares under fully vested and expected to vest options that were exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares under fully vested and expected to vest options for which rights to exercise lapsed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, for fully vested and expected to vest that were expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares under fully vested and expected to vest options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, for fully vested and expected to vest that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares under fully vested and expected to vest options that were granted during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest granted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Unvested RSU Activity (Details) - RSUs [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2026 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance | shares</a></td>
<td class="nump">5,144,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance - Weighted average grant date fair value | $ / shares</a></td>
<td class="nump">$ 9.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted | shares</a></td>
<td class="nump">1,297,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted - Weighted average grant date fair value | $ / shares</a></td>
<td class="nump">$ 15.66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested | shares</a></td>
<td class="num">(1,694,229)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested - Weighted average grant date fair value | $ / shares</a></td>
<td class="nump">$ 7.22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited | shares</a></td>
<td class="num">(206,487)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited - Weighted average grant date fair value | $ / shares</a></td>
<td class="nump">$ 12.09<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance | shares</a></td>
<td class="nump">4,541,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance - Weighted average grant date fair value | $ / shares</a></td>
<td class="nump">$ 11.77<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 6,135<span></span>
</td>
<td class="nump">$ 4,963<span></span>
</td>
<td class="nump">$ 12,464<span></span>
</td>
<td class="nump">$ 9,587<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfRevenue', window );">Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">1,080<span></span>
</td>
<td class="nump">856<span></span>
</td>
<td class="nump">2,070<span></span>
</td>
<td class="nump">1,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_OtherCostAndExpenseOperating', window );">Location, Statement of Income, Balance [Axis]: us-gaap:OtherCostAndExpenseOperating</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="nump">266<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_ResearchAndDevelopmentExpense', window );">Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_SellingGeneralAndAdministrativeExpense', window );">Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 4,837<span></span>
</td>
<td class="nump">$ 3,955<span></span>
</td>
<td class="nump">$ 9,987<span></span>
</td>
<td class="nump">$ 7,828<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS (Details) - Related Party [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2016</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Areth [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Rent expense</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Lease extended maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_RelatedPartyTransactionLeaseRenewalPeriod', window );">Lease automatic renewal period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_RelatedPartyTransactionLeaseTerminationPeriod', window );">Notice period for termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Genesis BPS [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchased materials amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_RelatedPartyTransactionLeaseRenewalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days in related party transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_RelatedPartyTransactionLeaseRenewalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_RelatedPartyTransactionLeaseTerminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notice period for lease termination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days in related party transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_RelatedPartyTransactionLeaseTerminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(e)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 970<br> -SubTopic 810<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477383/970-810-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=adma_ArethLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=adma_ArethLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=adma_GenesisBPSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=adma_GenesisBPSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2026 </div>
<div>Facility </div>
<div>Term </div>
<div>Liters</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_PlasmaSupplyAgreementTerm', window );">Plasma supply agreement term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=adma_PlasmaPurchaseAgreementOneMember', window );">2011 Plasma Purchase Agreement [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_NumberOfPlasmaCollectionFacilities', window );">Number of plasma collection facilities (in Facility) | Facility</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=adma_GrifolsAgreementMember', window );">Grifols Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_AgreementWithTermExpirationDate', window );">Agreement term expiring date</a></td>
<td class="text">Sep. 30,  2039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_NumberOfRenewalTerms', window );">Number of renewal terms (in Term) | Term</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod', window );">Volume supplied period</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_IncreaseInMinimumAnnualPriceTerm', window );">Increase in minimum annual price, term</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=adma_GrifolsAgreementMember', window );">Grifols Agreement [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed', window );">Minimum annual volume of RSV plasma required to be purchased (in Liters)</a></td>
<td class="nump">35,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=adma_KEDPlasmaAgreementMember', window );">KEDPlasma Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_AgreementWithTermExpirationDate', window );">Agreement term expiring date</a></td>
<td class="text">Jul. 31,  2031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod', window );">Volume supplied period</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_PlasmaPurchaseAgreementRenewalPeriod', window );">Plasma purchase agreement renewal period</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=adma_KEDPlasmaAgreementMember', window );">KEDPlasma Agreement [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed', window );">Minimum annual volume of RSV plasma required to be purchased (in Liters)</a></td>
<td class="nump">35,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_AgreementWithTermExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the agreement with term expired, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_AgreementWithTermExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_IncreaseInMinimumAnnualPriceTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in annual price term period on usage of RSV Plasma, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_IncreaseInMinimumAnnualPriceTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_NumberOfPlasmaCollectionFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of wholly-owned plasma collection facilities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_NumberOfPlasmaCollectionFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_NumberOfRenewalTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of renewal terms to extend purchase agreement, if agreed to by the parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_NumberOfRenewalTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_PlasmaPurchaseAgreementRenewalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Plasma purchase agreement renewal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_PlasmaPurchaseAgreementRenewalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_PlasmaSupplyAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Plasma supply agreement term period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_PlasmaSupplyAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Respiratory Syncytial Virus (RSV) Converted human plasma used by company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplied period on usage of RSV plasma in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482645/405-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.W.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479583/944-40-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=adma_PlasmaPurchaseAgreementOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=adma_PlasmaPurchaseAgreementOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=adma_GrifolsAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=adma_GrifolsAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=adma_KEDPlasmaAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=adma_KEDPlasmaAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS (Details)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>Facility </div>
<div>Segment</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>Facility</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_NumberOfFDALicensedPlasmaCollectionFacilities', window );">Number of FDA-licensed plasma collection facilities | Facility</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_NumberOfFDALicensedPlasmaCollectionFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of plasma collection facilities having FDA license.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_NumberOfFDALicensedPlasmaCollectionFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS - Summarized Financial Information Concerning Reportable Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 124,395<span></span>
</td>
<td class="nump">$ 121,984<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 238,888<span></span>
</td>
<td class="nump">$ 236,786<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of product revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,118<span></span>
</td>
<td class="nump">54,757<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">71,861<span></span>
</td>
<td class="nump">108,463<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,014<span></span>
</td>
<td class="nump">1,031<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,611<span></span>
</td>
<td class="nump">1,858<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Plasma center operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,135<span></span>
</td>
<td class="nump">4,963<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,464<span></span>
</td>
<td class="nump">9,587<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOnSaleOfInvestments', window );">Gain on sale of plasma centers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,980)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">55<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">110<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,620<span></span>
</td>
<td class="nump">4,027<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,208)<span></span>
</td>
<td class="num">(2,701)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,354)<span></span>
</td>
<td class="num">(4,132)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50,237<span></span>
</td>
<td class="nump">40,097<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">107,365<span></span>
</td>
<td class="nump">73,546<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">684,210<span></span>
</td>
<td class="nump">558,380<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">684,210<span></span>
</td>
<td class="nump">558,380<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 624,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ReconciliationOfIncomeBeforeTaxesAbstract', window );"><strong>Reconciliation of income before taxes:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,159)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,159)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract', window );"><strong>Reconciliation of selling, general and administrative expense:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Consolidated selling, general and administrative expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,737<span></span>
</td>
<td class="nump">22,214<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">53,479<span></span>
</td>
<td class="nump">46,292<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ReconciliationOfIncomeLossBeforeTaxesAbstract', window );"><strong>Reconciliation of income (loss) before taxes:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Unallocated interest expense, primarily related to interest on senior debt (see Note 6)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,424<span></span>
</td>
<td class="nump">1,834<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,524<span></span>
</td>
<td class="nump">3,809<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">124,360<span></span>
</td>
<td class="nump">121,948<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">238,817<span></span>
</td>
<td class="nump">236,715<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of product revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,118<span></span>
</td>
<td class="nump">54,757<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">71,861<span></span>
</td>
<td class="nump">108,463<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,014<span></span>
</td>
<td class="nump">1,031<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,611<span></span>
</td>
<td class="nump">1,858<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Plasma center operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,026<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,088<span></span>
</td>
<td class="nump">2,438<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOnSaleOfInvestments', window );">Gain on sale of plasma centers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,980)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling, marketing and distribution</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,634<span></span>
</td>
<td class="nump">5,868<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">14,830<span></span>
</td>
<td class="nump">11,911<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,340<span></span>
</td>
<td class="nump">14,941<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">16,798<span></span>
</td>
<td class="nump">30,024<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">130<span></span>
</td>
<td class="num">(108)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11<span></span>
</td>
<td class="num">(172)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">63,303<span></span>
</td>
<td class="nump">44,059<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">132,510<span></span>
</td>
<td class="nump">81,792<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Expenditures for additions to long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,256<span></span>
</td>
<td class="nump">2,027<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,799<span></span>
</td>
<td class="nump">6,747<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">475,402<span></span>
</td>
<td class="nump">397,390<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">475,402<span></span>
</td>
<td class="nump">397,390<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | ADMA BioManufacturing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">123,637<span></span>
</td>
<td class="nump">121,948<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">237,378<span></span>
</td>
<td class="nump">235,665<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of product revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,564<span></span>
</td>
<td class="nump">54,757<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">70,514<span></span>
</td>
<td class="nump">107,814<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,014<span></span>
</td>
<td class="nump">1,031<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,611<span></span>
</td>
<td class="nump">1,858<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Plasma center operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOnSaleOfInvestments', window );">Gain on sale of plasma centers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling, marketing and distribution</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,634<span></span>
</td>
<td class="nump">5,868<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">14,830<span></span>
</td>
<td class="nump">11,911<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,340<span></span>
</td>
<td class="nump">14,941<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">16,798<span></span>
</td>
<td class="nump">30,024<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(108)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(207)<span></span>
</td>
<td class="num">(172)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">64,010<span></span>
</td>
<td class="nump">45,211<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">126,308<span></span>
</td>
<td class="nump">83,829<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Expenditures for additions to long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,256<span></span>
</td>
<td class="nump">2,034<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,772<span></span>
</td>
<td class="nump">6,733<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">453,538<span></span>
</td>
<td class="nump">368,229<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">453,538<span></span>
</td>
<td class="nump">368,229<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Plasma Collection Centers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">723<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,439<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of product revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">554<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,347<span></span>
</td>
<td class="nump">649<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Plasma center operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,026<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,088<span></span>
</td>
<td class="nump">2,438<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOnSaleOfInvestments', window );">Gain on sale of plasma centers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,980)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling, marketing and distribution</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">150<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">218<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(707)<span></span>
</td>
<td class="num">(1,152)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,202<span></span>
</td>
<td class="num">(2,037)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Expenditures for additions to long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">27<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,864<span></span>
</td>
<td class="nump">29,161<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">21,864<span></span>
</td>
<td class="nump">29,161<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciling Item [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">71<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">71<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ReconciliationOfIncomeBeforeTaxesAbstract', window );"><strong>Reconciliation of income before taxes:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,159)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,159)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_ReconciliationOfIncomeLossBeforeTaxesAbstract', window );"><strong>Reconciliation of income (loss) before taxes:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Unallocated interest expense, primarily related to interest on senior debt (see Note 6)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,425)<span></span>
</td>
<td class="num">(1,834)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5,520)<span></span>
</td>
<td class="num">(3,809)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Unallocated interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,087<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,155<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Reconciling Item [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10,763<span></span>
</td>
<td class="nump">1,405<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">21,851<span></span>
</td>
<td class="nump">4,357<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(10,763)<span></span>
</td>
<td class="num">(1,405)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(21,851)<span></span>
</td>
<td class="num">(4,357)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 208,808<span></span>
</td>
<td class="nump">$ 160,990<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 208,808<span></span>
</td>
<td class="nump">$ 160,990<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">- Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">- Primarily consists of cash and deferred tax assets.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ReconciliationOfIncomeBeforeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ReconciliationOfIncomeBeforeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ReconciliationOfIncomeLossBeforeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ReconciliationOfIncomeLossBeforeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenditure for addition to long-lived asset included in determination of segment asset by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Long-lived asset excludes financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=adma_ADMABioManufacturingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=adma_ADMABioManufacturingSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=adma_PlasmaCollectionCentersSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=adma_PlasmaCollectionCentersSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS - Net Revenues According to Geographic Area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 124,395<span></span>
</td>
<td class="nump">$ 121,984<span></span>
</td>
<td class="nump">$ 238,888<span></span>
</td>
<td class="nump">$ 236,786<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">123,318<span></span>
</td>
<td class="nump">121,984<span></span>
</td>
<td class="nump">236,743<span></span>
</td>
<td class="nump">232,714<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,145<span></span>
</td>
<td class="nump">4,072<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=adma_ADMABioManufacturingSegmentMember', window );">ADMA BioManufacturing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">123,637<span></span>
</td>
<td class="nump">121,948<span></span>
</td>
<td class="nump">237,378<span></span>
</td>
<td class="nump">235,665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=adma_PlasmaCollectionCentersSegmentMember', window );">Plasma Collection Centers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">723<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">124,360<span></span>
</td>
<td class="nump">121,948<span></span>
</td>
<td class="nump">238,817<span></span>
</td>
<td class="nump">236,715<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">123,283<span></span>
</td>
<td class="nump">121,948<span></span>
</td>
<td class="nump">236,672<span></span>
</td>
<td class="nump">232,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,145<span></span>
</td>
<td class="nump">4,072<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | ADMA BioManufacturing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">123,637<span></span>
</td>
<td class="nump">121,948<span></span>
</td>
<td class="nump">237,378<span></span>
</td>
<td class="nump">235,664<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | ADMA BioManufacturing [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">123,253<span></span>
</td>
<td class="nump">121,948<span></span>
</td>
<td class="nump">236,616<span></span>
</td>
<td class="nump">232,558<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | ADMA BioManufacturing [Member] | International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">762<span></span>
</td>
<td class="nump">3,106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Plasma Collection Centers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">723<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Plasma Collection Centers [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Plasma Collection Centers [Member] | International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">693<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,383<span></span>
</td>
<td class="nump">965<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciling Item [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciling Item [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciling Item [Member] | International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=adma_ADMABioManufacturingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=adma_ADMABioManufacturingSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=adma_PlasmaCollectionCentersSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=adma_PlasmaCollectionCentersSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SEGMENTS - Net Revenues,Disaggregated by Product (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 124,395<span></span>
</td>
<td class="nump">$ 121,984<span></span>
</td>
<td class="nump">$ 238,888<span></span>
</td>
<td class="nump">$ 236,786<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=adma_ADMABioManufacturingSegmentMember', window );">ADMA BioManufacturing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">123,637<span></span>
</td>
<td class="nump">121,948<span></span>
</td>
<td class="nump">237,378<span></span>
</td>
<td class="nump">235,665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=adma_PlasmaCollectionCentersSegmentMember', window );">Plasma Collection Centers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">723<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=adma_ASCENIVMember', window );">ASCENIV [Member] | ADMA BioManufacturing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">102,921<span></span>
</td>
<td class="nump">83,321<span></span>
</td>
<td class="nump">200,407<span></span>
</td>
<td class="nump">159,653<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=adma_BIVIGAMMember', window );">BIVIGAM [Member] | ADMA BioManufacturing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,419<span></span>
</td>
<td class="nump">37,710<span></span>
</td>
<td class="nump">34,841<span></span>
</td>
<td class="nump">71,222<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=adma_IntermediatesAndOtherMember', window );">Intermediates and Other [Member] | ADMA BioManufacturing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,297<span></span>
</td>
<td class="nump">917<span></span>
</td>
<td class="nump">2,130<span></span>
</td>
<td class="nump">4,790<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciling Item [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENTS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Due to Nabi-HB historically representing less than 10% of the Company&#8217;s revenue within the ADMA BioManufacturing segment, it has been included under intermediates and other.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=adma_ADMABioManufacturingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=adma_ADMABioManufacturingSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=adma_PlasmaCollectionCentersSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=adma_PlasmaCollectionCentersSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=adma_ASCENIVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=adma_ASCENIVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=adma_BIVIGAMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=adma_BIVIGAMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=adma_IntermediatesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=adma_IntermediatesAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASE OBLIGATIONS (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASE OBLIGATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Aggregate lease expense</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash payments for lease</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Aggregate lease liabilities</a></td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining term</a></td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASE OBLIGATIONS - Payments Under Lease Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASE OBLIGATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 1,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">1,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">1,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">1,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">1,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix', window );">2031</a></td>
<td class="nump">1,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total payments</a></td>
<td class="nump">9,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(2,611)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion</a></td>
<td class="num">(1,178)<span></span>
</td>
<td class="num">$ (1,096)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Balance at June 30, 2026</a></td>
<td class="nump">$ 6,072<span></span>
</td>
<td class="nump">$ 6,646<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in sixth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Estimated Annual Effective Tax Rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 12,415<span></span>
</td>
<td class="nump">$ 5,878<span></span>
</td>
<td class="nump">$ 24,215<span></span>
</td>
<td class="nump">$ 12,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective tax rate (percentage)</a></td>
<td class="nump">24.70%<span></span>
</td>
<td class="nump">14.70%<span></span>
</td>
<td class="nump">22.60%<span></span>
</td>
<td class="nump">16.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL CASH FLOW INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">$ 5,173<span></span>
</td>
<td class="nump">$ 4,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">23,064<span></span>
</td>
<td class="nump">6,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Noncash Financing and Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Equipment acquired reflected in accounts payable and accrued liabilities</a></td>
<td class="nump">1,311<span></span>
</td>
<td class="nump">1,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets obtained in exchange for operating lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale', window );">Non-cash proceeds from the sale of assets previously held for sale</a></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="nump">$ 1,236<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of non&#8209;cash consideration received from the sale or disposal of assets that were previously classified as held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>adma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>259</ContextCount>
  <ElementCount>301</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>57</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ConsolidatedCashFlow</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - ORGANIZATION AND BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ORGANIZATIONANDBUSINESS</Role>
      <ShortName>ORGANIZATION AND BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/INVENTORIES</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/PROPERTYANDEQUIPMENT</Role>
      <ShortName>PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALE</Role>
      <ShortName>ASSETS AND LIABILITIES HELD FOR SALE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/RELATEDPARTYTRANSACTIONS</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SEGMENTS</Role>
      <ShortName>SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - LEASE OBLIGATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/LEASEOBLIGATIONS</Role>
      <ShortName>LEASE OBLIGATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION</Role>
      <ShortName>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>996001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>996002 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/INVENTORIESTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/INVENTORIES</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>996003 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/PROPERTYANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/PROPERTYANDEQUIPMENT</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>996004 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>996005 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/DEBTTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/DEBT</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>996006 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/STOCKHOLDERSEQUITYTables</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/STOCKHOLDERSEQUITY</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>996007 - Disclosure - SEGMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SEGMENTSTables</Role>
      <ShortName>SEGMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/SEGMENTS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996008 - Disclosure - LEASE OBLIGATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/LEASEOBLIGATIONSTables</Role>
      <ShortName>LEASE OBLIGATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/LEASEOBLIGATIONS</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996009 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/INCOMETAXES</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996010 - Disclosure - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables</Role>
      <ShortName>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996011 - Disclosure - ORGANIZATION AND BUSINESS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ORGANIZATIONANDBUSINESSDetails</Role>
      <ShortName>ORGANIZATION AND BUSINESS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/ORGANIZATIONANDBUSINESS</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996012 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996013 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996014 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Diluted Earnings Per Share - Antidilutive Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Diluted Earnings Per Share - Antidilutive Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996015 - Disclosure - INVENTORIES - Components of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ComponentsofInventoryTable</Role>
      <ShortName>INVENTORIES - Components of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996016 - Disclosure - PROPERTY AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/PROPERTYANDEQUIPMENTDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/PROPERTYANDEQUIPMENTTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996017 - Disclosure - PROPERTY AND EQUIPMENT - Property and Equipment and Related Accumulated Depreciation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable</Role>
      <ShortName>PROPERTY AND EQUIPMENT - Property and Equipment and Related Accumulated Depreciation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996018 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails</Role>
      <ShortName>ASSETS AND LIABILITIES HELD FOR SALE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALE</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996019 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996020 - Disclosure - DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/DEBTDetails</Role>
      <ShortName>DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/DEBTTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996021 - Disclosure - DEBT - Summary of Outstanding Senior Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable</Role>
      <ShortName>DEBT - Summary of Outstanding Senior Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996022 - Disclosure - DEBT - Schedule of Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ScheduleofDebtMaturitiesTable</Role>
      <ShortName>DEBT - Schedule of Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996023 - Disclosure - STOCKHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996024 - Disclosure - STOCKHOLDERS' EQUITY - Schedule Common Stock Repurchase (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule Common Stock Repurchase (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996025 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ScheduleofAssumptionsTable</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996026 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ScheduleofOptionActivityTable</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996027 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Unvested RSU Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Unvested RSU Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996028 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996030 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/RELATEDPARTYTRANSACTIONS</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996031 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996032 - Disclosure - SEGMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SEGMENTSDetails</Role>
      <ShortName>SEGMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/SEGMENTSTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996033 - Disclosure - SEGMENTS - Summarized Financial Information Concerning Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable</Role>
      <ShortName>SEGMENTS - Summarized Financial Information Concerning Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996034 - Disclosure - SEGMENTS - Net Revenues According to Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable</Role>
      <ShortName>SEGMENTS - Net Revenues According to Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996035 - Disclosure - SEGMENTS - Net Revenues,Disaggregated by Product (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable</Role>
      <ShortName>SEGMENTS - Net Revenues,Disaggregated by Product (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996036 - Disclosure - LEASE OBLIGATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/LEASEOBLIGATIONSDetails</Role>
      <ShortName>LEASE OBLIGATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://admabiologics.com/role/LEASEOBLIGATIONSTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996037 - Disclosure - LEASE OBLIGATIONS - Payments Under Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable</Role>
      <ShortName>LEASE OBLIGATIONS - Payments Under Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996038 - Disclosure - INCOME TAXES - Estimated Annual Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/EstimatedAnnualEffectiveTaxRateTable</Role>
      <ShortName>INCOME TAXES - Estimated Annual Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ef20075111_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996039 - Disclosure - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://admabiologics.com/role/SupplementalCashFlowInformationTable</Role>
      <ShortName>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>adma-20260630.xsd</File>
    <File>adma-20260630_cal.xml</File>
    <File>adma-20260630_def.xml</File>
    <File>adma-20260630_lab.xml</File>
    <File>adma-20260630_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="ef20075111_10q.htm">ef20075111_10q.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2026</BaseTaxonomy>
    <BaseTaxonomy items="955">http://fasb.org/us-gaap/2026</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>79
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20075111_10q.htm": {
   "nsprefix": "adma",
   "nsuri": "http://admabiologics.com/20260630",
   "dts": {
    "schema": {
     "local": [
      "adma-20260630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd",
      "https://xbrl.sec.gov/sic/2026/sic-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "adma-20260630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "adma-20260630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "adma-20260630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "adma-20260630_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ef20075111_10q.htm"
     ]
    }
   },
   "keyStandard": 254,
   "keyCustom": 47,
   "axisStandard": 25,
   "axisCustom": 0,
   "memberStandard": 32,
   "memberCustom": 22,
   "hidden": {
    "total": 8,
    "http://fasb.org/us-gaap/2026": 2,
    "http://xbrl.sec.gov/dei/2026": 4,
    "http://admabiologics.com/20260630": 2
   },
   "contextCount": 259,
   "entityCount": 1,
   "segmentCount": 57,
   "elementCount": 481,
   "unitCount": 11,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2026": 955,
    "http://xbrl.sec.gov/dei/2026": 29,
    "http://xbrl.sec.gov/ecd/2026": 4,
    "http://fasb.org/srt/2026": 1
   },
   "report": {
    "R1": {
     "role": "http://admabiologics.com/role/DocumentAndEntityInformation",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://admabiologics.com/role/ConsolidatedBalanceSheet",
     "longName": "001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://admabiologics.com/role/ConsolidatedIncomeStatement",
     "longName": "003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://admabiologics.com/role/ShareholdersEquityType2or3",
     "longName": "004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c29",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c34",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://admabiologics.com/role/ConsolidatedCashFlow",
     "longName": "005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GainLossOnDispositionOfAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://admabiologics.com/role/ORGANIZATIONANDBUSINESS",
     "longName": "006 - Disclosure - ORGANIZATION AND BUSINESS",
     "shortName": "ORGANIZATION AND BUSINESS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://admabiologics.com/role/INVENTORIES",
     "longName": "008 - Disclosure - INVENTORIES",
     "shortName": "INVENTORIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://admabiologics.com/role/PROPERTYANDEQUIPMENT",
     "longName": "009 - Disclosure - PROPERTY AND EQUIPMENT",
     "shortName": "PROPERTY AND EQUIPMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALE",
     "longName": "010 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE",
     "shortName": "ASSETS AND LIABILITIES HELD FOR SALE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES",
     "longName": "011 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://admabiologics.com/role/DEBT",
     "longName": "012 - Disclosure - DEBT",
     "shortName": "DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://admabiologics.com/role/STOCKHOLDERSEQUITY",
     "longName": "013 - Disclosure - STOCKHOLDERS' EQUITY",
     "shortName": "STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONS",
     "longName": "014 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "015 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://admabiologics.com/role/SEGMENTS",
     "longName": "016 - Disclosure - SEGMENTS",
     "shortName": "SEGMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://admabiologics.com/role/LEASEOBLIGATIONS",
     "longName": "017 - Disclosure - LEASE OBLIGATIONS",
     "shortName": "LEASE OBLIGATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://admabiologics.com/role/INCOMETAXES",
     "longName": "018 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION",
     "longName": "019 - Disclosure - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION",
     "shortName": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://admabiologics.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "longName": "996001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://admabiologics.com/role/INVENTORIESTables",
     "longName": "996002 - Disclosure - INVENTORIES (Tables)",
     "shortName": "INVENTORIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://admabiologics.com/role/PROPERTYANDEQUIPMENTTables",
     "longName": "996003 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables",
     "longName": "996004 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://admabiologics.com/role/DEBTTables",
     "longName": "996005 - Disclosure - DEBT (Tables)",
     "shortName": "DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://admabiologics.com/role/STOCKHOLDERSEQUITYTables",
     "longName": "996006 - Disclosure - STOCKHOLDERS' EQUITY (Tables)",
     "shortName": "STOCKHOLDERS' EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AcceleratedShareRepurchasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AcceleratedShareRepurchasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://admabiologics.com/role/SEGMENTSTables",
     "longName": "996007 - Disclosure - SEGMENTS (Tables)",
     "shortName": "SEGMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://admabiologics.com/role/LEASEOBLIGATIONSTables",
     "longName": "996008 - Disclosure - LEASE OBLIGATIONS (Tables)",
     "shortName": "LEASE OBLIGATIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://admabiologics.com/role/INCOMETAXESTables",
     "longName": "996009 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables",
     "longName": "996010 - Disclosure - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION (Tables)",
     "shortName": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://admabiologics.com/role/ORGANIZATIONANDBUSINESSDetails",
     "longName": "996011 - Disclosure - ORGANIZATION AND BUSINESS (Details)",
     "shortName": "ORGANIZATION AND BUSINESS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "adma:NumberOfPlasmaCollectionFacilitiesUnderDevelopment",
      "unitRef": "Facility",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "adma:NumberOfPlasmaCollectionFacilitiesUnderDevelopment",
      "unitRef": "Facility",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
     "longName": "996012 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "adma:AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "adma:AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
     "longName": "996013 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Basic and Diluted Earnings Per Share (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Basic and Diluted Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable",
     "longName": "996014 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Diluted Earnings Per Share - Antidilutive Shares (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Diluted Earnings Per Share - Antidilutive Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://admabiologics.com/role/ComponentsofInventoryTable",
     "longName": "996015 - Disclosure - INVENTORIES - Components of Inventory (Details)",
     "shortName": "INVENTORIES - Components of Inventory (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://admabiologics.com/role/PROPERTYANDEQUIPMENTDetails",
     "longName": "996016 - Disclosure - PROPERTY AND EQUIPMENT (Details)",
     "shortName": "PROPERTY AND EQUIPMENT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable",
     "longName": "996017 - Disclosure - PROPERTY AND EQUIPMENT - Property and Equipment and Related Accumulated Depreciation (Details)",
     "shortName": "PROPERTY AND EQUIPMENT - Property and Equipment and Related Accumulated Depreciation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails",
     "longName": "996018 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE (Details)",
     "shortName": "ASSETS AND LIABILITIES HELD FOR SALE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c15",
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c15",
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable",
     "longName": "996019 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "adma:AccruedRebatesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "adma:AccruedRebatesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://admabiologics.com/role/DEBTDetails",
     "longName": "996020 - Disclosure - DEBT (Details)",
     "shortName": "DEBT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c113",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c113",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable",
     "longName": "996021 - Disclosure - DEBT - Summary of Outstanding Senior Notes Payable (Details)",
     "shortName": "DEBT - Summary of Outstanding Senior Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable",
     "longName": "996022 - Disclosure - DEBT - Schedule of Debt Maturities (Details)",
     "shortName": "DEBT - Schedule of Debt Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails",
     "longName": "996023 - Disclosure - STOCKHOLDERS' EQUITY (Details)",
     "shortName": "STOCKHOLDERS' EQUITY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c118",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c118",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable",
     "longName": "996024 - Disclosure - STOCKHOLDERS' EQUITY - Schedule Common Stock Repurchase (Details)",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule Common Stock Repurchase (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c24",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R47": {
     "role": "http://admabiologics.com/role/ScheduleofAssumptionsTable",
     "longName": "996025 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Assumptions (Details)",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c137",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c137",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://admabiologics.com/role/ScheduleofOptionActivityTable",
     "longName": "996026 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Option Activity (Details)",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c139",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c139",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable",
     "longName": "996027 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Unvested RSU Activity (Details)",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Unvested RSU Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c141",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c141",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable",
     "longName": "996028 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation Expense (Details)",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c156",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails",
     "longName": "996030 - Disclosure - RELATED PARTY TRANSACTIONS (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c160",
      "name": "us-gaap:OperatingCostsAndExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c160",
      "name": "us-gaap:OperatingCostsAndExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "longName": "996031 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "adma:PlasmaSupplyAgreementTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "adma:PlasmaSupplyAgreementTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://admabiologics.com/role/SEGMENTSDetails",
     "longName": "996032 - Disclosure - SEGMENTS (Details)",
     "shortName": "SEGMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "adma:NumberOfFDALicensedPlasmaCollectionFacilities",
      "unitRef": "Facility",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "adma:NumberOfFDALicensedPlasmaCollectionFacilities",
      "unitRef": "Facility",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable",
     "longName": "996033 - Disclosure - SEGMENTS - Summarized Financial Information Concerning Reportable Segments (Details)",
     "shortName": "SEGMENTS - Summarized Financial Information Concerning Reportable Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
     "longName": "996034 - Disclosure - SEGMENTS - Net Revenues According to Geographic Area (Details)",
     "shortName": "SEGMENTS - Net Revenues According to Geographic Area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c203",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
     "longName": "996035 - Disclosure - SEGMENTS - Net Revenues,Disaggregated by Product (Details)",
     "shortName": "SEGMENTS - Net Revenues,Disaggregated by Product (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c239",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://admabiologics.com/role/LEASEOBLIGATIONSDetails",
     "longName": "996036 - Disclosure - LEASE OBLIGATIONS (Details)",
     "shortName": "LEASE OBLIGATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable",
     "longName": "996037 - Disclosure - LEASE OBLIGATIONS - Payments Under Lease Obligations (Details)",
     "shortName": "LEASE OBLIGATIONS - Payments Under Lease Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://admabiologics.com/role/EstimatedAnnualEffectiveTaxRateTable",
     "longName": "996038 - Disclosure - INCOME TAXES - Estimated Annual Effective Tax Rate (Details)",
     "shortName": "INCOME TAXES - Estimated Annual Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://admabiologics.com/role/SupplementalCashFlowInformationTable",
     "longName": "996039 - Disclosure - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)",
     "shortName": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20075111_10q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "adma_ADMABioManufacturingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ADMABioManufacturingSegmentMember",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ADMA BioManufacturing [Member]",
        "documentation": "Component of ADMA BioManufacturing that usually provides financial, operational and administrative support and is considered an operating segment.",
        "label": "ADMABio Manufacturing Segment Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ASCENIVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ASCENIVMember",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASCENIV [Member]",
        "documentation": "ASCENIV an Intravenous Immune Globulin (\"IVIG\") product indicated for the treatment of Primary Humoral Immunodeficiency (\"PI\"), also known as Primary Immunodeficiency Disease (\"PIDD\").",
        "label": "ASCENIVMember"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ASRAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ASRAgreementMember",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASR Agreement [Member]",
        "documentation": "Represents a contract where a company hires an investment bank to immediately repurchase a large block of its own shares, usually offering an upfront payment to receive the shares quickly.",
        "label": "ASRAgreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_AcceleratedShareRepurchaseRemainingPrepaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "AcceleratedShareRepurchaseRemainingPrepaymentAmount",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining prepayment amount (in Dollars)",
        "documentation": "Amount of the remaining upfront prepayment under the accelerated share repurchase agreement representing the embedded forward contract component.",
        "label": "Accelerated Share Repurchase Remaining Prepayment Amount"
       }
      }
     },
     "auth_ref": []
    },
    "adma_AcceleratedShareRepurchaseUpfrontCashPrepayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "AcceleratedShareRepurchaseUpfrontCashPrepayment",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upfront cash prepayment (in Dollars)",
        "documentation": "Amount of upfront cash payment to bank in the settlement of the accelerated share repurchase agreement.",
        "label": "Accelerated Share Repurchase Upfront Cash Prepayment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AcceleratedShareRepurchasesInitialPricePaidPerShare",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Closing price (in Dollars per share)",
        "label": "Accelerated Share Repurchases, Initial Price Paid Per Share",
        "documentation": "The price paid per share to immediately purchase the targeted number of shares on the date of executing the accelerated share repurchase agreement."
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares repurchase amount (in Dollars)",
        "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt",
        "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement."
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "us-gaap_AcceleratedShareRepurchasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AcceleratedShareRepurchasesTextBlock",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Common Stock Repurchase",
        "label": "Accelerated Share Repurchases [Table Text Block]",
        "documentation": "Tabular disclosure of accelerated share repurchase (ASR) programs. An ASR is a combination of transactions that permits an entity to purchase a targeted number of shares immediately with the final purchase price of those shares determined by an average market price over a fixed period of time. An accelerated share repurchase program is intended to combine the immediate share retirement benefits of a tender offer with the market impact and pricing benefits of a disciplined daily open market stock repurchase program. ASRs can be disclosed as part of stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r956",
      "r1015",
      "r1018"
     ]
    },
    "adma_AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, allowances for contractual credits and credit losses",
        "documentation": "Amount of allowance for contractual credits and doubtful accounts.",
        "label": "Accounts Receivable Allowance For Contractual Credits And Doubtful Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r1108"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "us-gaap_AccruedBonusesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedBonusesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued incentives",
        "label": "Accrued Bonuses, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable",
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accrued expenses and other current liabilities",
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued distribution fees",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "adma_AccruedRebatesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "AccruedRebatesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued rebates",
        "documentation": "Carrying value as of the balance sheet date of rebates for Medicaid or other third parties related to sale of product.",
        "label": "Accrued Rebates Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedSalariesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedSalariesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll and other compensation",
        "label": "Accrued Salaries, Current",
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r1019"
     ]
    },
    "adma_AccruedTestingCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "AccruedTestingCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued testing",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for testing. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Testing Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Accumulated depreciation",
        "label": "Property, Plant, and Equipment, Accumulated Depreciation, Depletion, and Amortization",
        "documentation": "Amount of accumulated depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r327",
      "r336",
      "r710",
      "r711",
      "r723",
      "r1138"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r437",
      "r686",
      "r687",
      "r699",
      "r956",
      "r1298"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital [Member]",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r782",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1225",
      "r1300"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1184"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "adma_AgreementWithTermExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "AgreementWithTermExpirationDate",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement term expiring date",
        "documentation": "Date the agreement with term expired, in YYYY-MM-DD format.",
        "label": "Agreement With Term Expiration Date"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt discount",
        "label": "Amortization of Debt Discount (Premium)",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r21",
      "r392",
      "r1232"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Intangible Asset, Finite-Lived, Amortization Expense",
        "documentation": "Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r178",
      "r309",
      "r310",
      "r879",
      "r891",
      "r892",
      "r894",
      "r896",
      "r1138"
     ]
    },
    "adma_AmortizationOfLicenseRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "AmortizationOfLicenseRevenue",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of license revenue",
        "documentation": "Amount of noncash revenue related to amortization of license revenue.",
        "label": "Amortization Of License Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potentially dilutive securities (in Shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
      "http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
      "http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
      "http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "adma_AresRevolvingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "AresRevolvingFacilityMember",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ares Reolving Facility [Member]",
        "documentation": "Arrangement in which Ares revolving facility proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Ares Revolving Facility Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ArethLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ArethLLCMember",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Areth [Member]",
        "documentation": "Name of the entity associated with related party.",
        "label": "Areth LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_AssetUnderConstructionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetUnderConstructionMember",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in Process [Member]",
        "label": "Asset under Construction [Member]",
        "documentation": "Asset in process of being built."
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "terseLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r127",
      "r145",
      "r191",
      "r194",
      "r195",
      "r234",
      "r247",
      "r265",
      "r269",
      "r282",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r440",
      "r555",
      "r557",
      "r601",
      "r686",
      "r687",
      "r690",
      "r705",
      "r706",
      "r715",
      "r810",
      "r908",
      "r909",
      "r925",
      "r956",
      "r973",
      "r974",
      "r986",
      "r1166",
      "r1167",
      "r1240"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r127",
      "r170",
      "r191",
      "r194",
      "r195",
      "r282",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r440",
      "r555",
      "r557",
      "r601",
      "r956",
      "r1012",
      "r1166",
      "r1167",
      "r1240"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current",
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r956",
      "r1140"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails",
      "http://admabiologics.com/role/ScheduleofAssumptionsTable",
      "http://admabiologics.com/role/ScheduleofOptionActivityTable",
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501"
     ]
    },
    "adma_BIVIGAMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "BIVIGAMMember",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BIVIGAM [Member]",
        "documentation": "BIVIGAM an Intravenous Immune Globulin (\"IVIG\") product indicated for the treatment of Primary Humoral Immunodeficiency (\"PI\"), also known as Primary Immunodeficiency Disease (\"PIDD\").",
        "label": "BIVIGAMMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BaseRateMember",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternate Base Rate [Member]",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": [
      "r1016",
      "r1020",
      "r1165"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of consolidation and basis of presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and Building Improvements [Member]",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Business Combination, Pro Forma Information, Pro Forma Revenue",
        "documentation": "Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of period."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r935",
      "r940"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r186",
      "r188",
      "r882",
      "r1242"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents - beginning of period",
        "periodEndLabel": "Cash and cash equivalents - end of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r186",
      "r188"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r27"
     ]
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "presentation": [
      "http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY [Abstract]",
        "label": "Class of Stock [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135",
      "r159",
      "r161",
      "r162",
      "r236",
      "r406",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r426",
      "r429",
      "r430",
      "r432",
      "r433",
      "r435",
      "r436",
      "r439",
      "r441",
      "r563",
      "r686",
      "r687",
      "r697",
      "r698",
      "r773",
      "r774",
      "r775",
      "r776",
      "r997",
      "r1092",
      "r1094",
      "r1176"
     ]
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r686",
      "r687",
      "r695",
      "r717",
      "r797"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r350",
      "r864",
      "r1153",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of common stock available for grant (in Shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r1172"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockMember",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r436",
      "r686",
      "r687",
      "r698",
      "r976",
      "r977",
      "r978",
      "r980",
      "r981",
      "r982",
      "r983",
      "r1100",
      "r1101",
      "r1103",
      "r1225",
      "r1296",
      "r1300"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1174",
      "r1247",
      "r1248",
      "r1251"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in Shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r436",
      "r686",
      "r687",
      "r698",
      "r798"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in Shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r436",
      "r686",
      "r687",
      "r698"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in Shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r436",
      "r686",
      "r687",
      "r698",
      "r798",
      "r816",
      "r1171",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock - voting, $0.0001 par value, 300,000,000 shares authorized, June 30, 2026: 241,089,992 issued and 225,355,228 outstanding; December 31, 2025: 239,793,566 issued and 237,874,496 outstanding",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r404",
      "r410",
      "r436",
      "r686",
      "r687",
      "r698",
      "r719",
      "r956"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r276",
      "r767",
      "r768",
      "r863",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r276",
      "r767",
      "r768",
      "r863",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r276",
      "r767",
      "r768",
      "r863",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of consolidated revenues",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r276",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r276",
      "r767",
      "r768",
      "r863",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r80",
      "r81",
      "r82",
      "r83",
      "r84",
      "r85",
      "r86",
      "r87",
      "r88",
      "r191",
      "r192",
      "r198",
      "r201",
      "r234",
      "r249",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r270",
      "r271",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r440",
      "r709",
      "r908",
      "r909",
      "r1001",
      "r1002",
      "r1166",
      "r1167"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r80",
      "r81",
      "r82",
      "r83",
      "r84",
      "r85",
      "r86",
      "r87",
      "r88",
      "r191",
      "r192",
      "r198",
      "r201",
      "r234",
      "r249",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r270",
      "r271",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r440",
      "r709",
      "r908",
      "r909",
      "r1001",
      "r1002",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate [Member]",
        "verboseLabel": "Reconciling Item [Member]",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r270",
      "r1120"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of product revenue",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r191",
      "r194",
      "r195",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r440",
      "r601",
      "r908",
      "r1008",
      "r1011",
      "r1132",
      "r1166"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Product Revenue",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r191",
      "r199",
      "r200",
      "r374",
      "r420",
      "r634",
      "r637",
      "r647",
      "r714",
      "r888",
      "r889",
      "r890",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r147",
      "r358",
      "r686",
      "r687",
      "r691",
      "r1164"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r147",
      "r358",
      "r686",
      "r687",
      "r691",
      "r1164"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r1108"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DEBT [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/DEBT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DEBT",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r139",
      "r140",
      "r147",
      "r148",
      "r150",
      "r152",
      "r153",
      "r155",
      "r156",
      "r191",
      "r193",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r357",
      "r358",
      "r370",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r386",
      "r393",
      "r394",
      "r396",
      "r563",
      "r611",
      "r686",
      "r687",
      "r694"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r147",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r156",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r430",
      "r686",
      "r687",
      "r694",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r954",
      "r1092",
      "r1093",
      "r1095",
      "r1099",
      "r1154",
      "r1155",
      "r1156",
      "r1231",
      "r1233",
      "r1253"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Basis spread on variable rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt",
        "terseLabel": "Line of Credit Facility, Maximum Amount (in Dollars)",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r1247",
      "r1248",
      "r1249"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails",
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate percentage on promissory note",
        "verboseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r150",
      "r372",
      "r686",
      "r687",
      "r694"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable",
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DEBT [Abstract]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r156",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r395",
      "r430",
      "r563",
      "r686",
      "r687",
      "r694",
      "r709",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r954",
      "r1092",
      "r1093",
      "r1095",
      "r1099",
      "r1231",
      "r1233"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r151",
      "r686",
      "r687",
      "r694",
      "r920",
      "r1226",
      "r1227"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r147",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r156",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r430",
      "r686",
      "r687",
      "r694",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r954",
      "r1092",
      "r1093",
      "r1095",
      "r1099",
      "r1154",
      "r1155",
      "r1156",
      "r1231",
      "r1233",
      "r1253"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable",
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r39",
      "r40",
      "r41",
      "r140",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r156",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r395",
      "r430",
      "r563",
      "r686",
      "r687",
      "r694",
      "r709",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r954",
      "r1092",
      "r1093",
      "r1095",
      "r1099",
      "r1231",
      "r1233"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured note payable term",
        "label": "Debt Instrument, Term",
        "documentation": "Period between issuance and maturity of debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Debt discount and issuance costs",
        "label": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1230",
      "r1231",
      "r1233"
     ]
    },
    "adma_DefaultInterestRateMarginAboveApplicableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "DefaultInterestRateMarginAboveApplicableRate",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Default Interest Rate Margin Above Applicable Rate",
        "documentation": "During the occurrence and continuance of an event of default all borrowings shall accrue at rate per annum plus applicable rate.",
        "label": "Default Interest Rate Margin Above Applicable Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax provision",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r49",
      "r1092",
      "r1098"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, net of current portion",
        "label": "Deferred Revenue, Noncurrent",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "adma_DeferredRevenueRemainingAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "DeferredRevenueRemainingAmortizationPeriod",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization period",
        "documentation": "Remaining amortization period of deferred revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Deferred Revenue Remaining Amortization Period"
       }
      }
     },
     "auth_ref": []
    },
    "adma_DepositsAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "DepositsAndOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits and other assets",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer and amount of noncurrent assets classified as other.",
        "label": "Deposits And Other Noncurrent Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization expense",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r1136",
      "r1144"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/PROPERTYANDEQUIPMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r179",
      "r234",
      "r252",
      "r269",
      "r891",
      "r908",
      "r909",
      "r1136",
      "r1138",
      "r1144",
      "r1146"
     ]
    },
    "srt_DirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "DirectorMember",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Directors [Member]",
        "label": "Director [Member]",
        "documentation": "Person serving on board of directors."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r687",
      "r693",
      "r1003",
      "r1129",
      "r1297"
     ]
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS AND LIABILITIES HELD FOR SALE [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held for Sale [Member]",
        "label": "Discontinued Operations, Held-for-Sale [Member]",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r123",
      "r124",
      "r125",
      "r881"
     ]
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r129",
      "r131",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r881",
      "r1142",
      "r1149",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r129",
      "r131",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r881",
      "r1142",
      "r1149",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "adma_DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price consideration cash portion percentage",
        "documentation": "Percentage of cash consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group Including Discontinued Operation Cash Consideration Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate purchase price consideration",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "adma_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price consideration percentage",
        "documentation": "Percentage of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group Including Discontinued Operation Consideration Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS AND LIABILITIES HELD FOR SALE",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r111",
      "r112",
      "r113",
      "r323"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r333",
      "r335",
      "r930",
      "r931",
      "r1006",
      "r1007",
      "r1149",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "adma_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "DocumentAndEntityInformationAbstract",
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIC EARNINGS PER COMMON SHARE (in Dollars per share)",
        "verboseLabel": "Basic earnings per common share (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r176",
      "r207",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r222",
      "r225",
      "r228",
      "r229",
      "r230",
      "r233",
      "r320",
      "r402",
      "r463",
      "r506",
      "r538",
      "r553",
      "r594",
      "r595",
      "r704",
      "r728",
      "r899"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DILUTED EARNINGS PER COMMON SHARE (in Dollars per share)",
        "verboseLabel": "Diluted earnings per common share (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r176",
      "r207",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r225",
      "r228",
      "r229",
      "r230",
      "r233",
      "r320",
      "r402",
      "r463",
      "r506",
      "r538",
      "r553",
      "r594",
      "r595",
      "r704",
      "r728",
      "r899"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Common Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://admabiologics.com/role/EstimatedAnnualEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate (percentage)",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r196",
      "r514",
      "r526",
      "r934"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense recognition period",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r502"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense, non option (in Dollars)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense, stock options (in Dollars)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option [Member]",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable",
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails",
      "http://admabiologics.com/role/ScheduleofAssumptionsTable",
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options [Member]",
        "verboseLabel": "Stock Options [Member]",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211"
     ]
    },
    "adma_EmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "EmployeesMember",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employees [Member]",
        "documentation": "A group of person working with the entity.",
        "label": "Employees Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS\u2019 EQUITY [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY [Abstract]",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r134",
      "r161",
      "r162",
      "r173",
      "r174",
      "r175",
      "r202",
      "r203",
      "r204",
      "r208",
      "r216",
      "r218",
      "r220",
      "r235",
      "r283",
      "r286",
      "r319",
      "r320",
      "r322",
      "r401",
      "r429",
      "r434",
      "r435",
      "r436",
      "r439",
      "r441",
      "r444",
      "r461",
      "r462",
      "r466",
      "r467",
      "r506",
      "r521",
      "r522",
      "r534",
      "r535",
      "r536",
      "r539",
      "r552",
      "r553",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r575",
      "r579",
      "r580",
      "r581",
      "r582",
      "r593",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r613",
      "r627",
      "r648",
      "r686",
      "r687",
      "r697",
      "r698",
      "r712",
      "r727",
      "r755",
      "r756",
      "r757",
      "r782",
      "r839",
      "r1181"
     ]
    },
    "adma_EquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "EquityIncentivePlanMember",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Incentive Plans [Member]",
        "documentation": "Equity compensation is often a significant portion of the total compensation paid to employees and other service providers.",
        "label": "Equity Incentive Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1228"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and Fixtures [Member]",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": [
      "r918",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnDispositionOfAssets",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal of fixed assets",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r1088",
      "r1142",
      "r1148"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on Disposition of Assets",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "us-gaap_GainOnSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainOnSaleOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0,
       "order": 5.0
      },
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on sale of plasma centers",
        "negatedTerseLabel": "Gain on sale of plasma centers",
        "label": "Gain on Sale of Investments",
        "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale."
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1043",
      "r1088",
      "r1252"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on extinguishment of debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r10",
      "r11"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expense",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r819"
     ]
    },
    "adma_GenesisBPSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "GenesisBPSMember",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Genesis BPS [Member]",
        "documentation": "Name of the entity associated with related party.",
        "label": "Genesis BPSMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet",
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r144",
      "r295",
      "r686",
      "r687",
      "r688",
      "r909",
      "r914",
      "r935",
      "r936",
      "r937",
      "r941",
      "r946",
      "r956",
      "r1133",
      "r1134",
      "r1219"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r306",
      "r914"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges related to goodwill",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r296",
      "r302",
      "r306",
      "r307",
      "r548",
      "r914",
      "r946"
     ]
    },
    "adma_GrifolsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "GrifolsAgreementMember",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grifols Agreement [Member]",
        "documentation": "Restated Plasma Purchase Agreement with Grifols used in the manufacture of ASCENIV.",
        "label": "Grifols Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r16",
      "r191",
      "r194",
      "r195",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r440",
      "r601",
      "r903",
      "r908",
      "r1008",
      "r1011",
      "r1106",
      "r1114",
      "r1121",
      "r1124",
      "r1125",
      "r1132",
      "r1166"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "INCOME BEFORE INCOME TAXES",
        "terseLabel": "Income (loss) before taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r36",
      "r705",
      "r707",
      "r725",
      "r880",
      "r893",
      "r895",
      "r897",
      "r903",
      "r908",
      "r1106",
      "r1114",
      "r1121",
      "r1124",
      "r1125"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r333",
      "r335",
      "r930",
      "r931",
      "r1006",
      "r1007",
      "r1149",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS AND LIABILITIES HELD FOR SALE [Abstract]",
        "label": "Disposal Group, Including Discontinued Operations [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r109",
      "r110",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r128",
      "r129",
      "r130",
      "r131",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r881",
      "r1006",
      "r1007",
      "r1142",
      "r1149",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r128",
      "r129",
      "r130",
      "r131",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r881",
      "r1006",
      "r1007",
      "r1142",
      "r1149",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/INCOMETAXES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r196",
      "r510",
      "r514",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r527",
      "r529",
      "r530",
      "r531",
      "r713",
      "r766",
      "r778",
      "r934"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/EstimatedAnnualEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r50",
      "r191",
      "r219",
      "r220",
      "r234",
      "r255",
      "r269",
      "r513",
      "r514",
      "r528",
      "r730",
      "r880",
      "r893",
      "r895",
      "r897",
      "r934"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/SupplementalCashFlowInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Tax Paid, before Refund Received",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r1089",
      "r1215",
      "r1216"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/SupplementalCashFlowInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment acquired reflected in accounts payable and accrued liabilities",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "adma_IncreaseDecreaseInDepositsAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "IncreaseDecreaseInDepositsAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deposits and other assets",
        "documentation": "Amount of increase (decrease) in deposits and operating assets classified as other.",
        "label": "Increase Decrease In Deposits And Other Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current and non-current liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "adma_IncreaseInMinimumAnnualPriceTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "IncreaseInMinimumAnnualPriceTerm",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in minimum annual price, term",
        "documentation": "Increase in annual price term period on usage of RSV Plasma, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Increase In Minimum Annual Price Term"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Asset, Excluding Goodwill, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r686",
      "r687",
      "r689",
      "r1135",
      "r1137"
     ]
    },
    "us-gaap_InterestAndOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestAndOtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and other income",
        "label": "Interest and Other Income",
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "terseLabel": "Unallocated interest expense, primarily related to interest on senior debt (see Note 6)",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r893",
      "r897",
      "r1044"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/SupplementalCashFlowInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r185",
      "r187"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Interest Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "adma_IntermediatesAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "IntermediatesAndOtherMember",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intermediates and Other [Member]",
        "documentation": "Refers to revenue from intermediate products and other.",
        "label": "Intermediates And Other Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INVENTORIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/INVENTORIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORIES",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ComponentsofInventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ComponentsofInventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1014",
      "r1026"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://admabiologics.com/role/ComponentsofInventoryTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ComponentsofInventoryTable",
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventories, net",
        "terseLabel": "Inventories, net",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r169",
      "r883",
      "r956"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r133",
      "r136",
      "r168",
      "r291",
      "r292",
      "r293",
      "r650",
      "r898"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ComponentsofInventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ComponentsofInventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1014",
      "r1028"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ComponentsofInventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ComponentsofInventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work-in-process",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1014",
      "r1027"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unallocated interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r250",
      "r269",
      "r908",
      "r1041"
     ]
    },
    "adma_JPMCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "JPMCreditAgreementMember",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPM Credit Agreement [Member]",
        "documentation": "JPM credit agreement is a legally-binding contract documenting the terms of a loan agreement; it is made between a person or party borrowing money and a lender.",
        "label": "JPMCredit Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_JPMCreditFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "JPMCreditFacilitiesMember",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPM Reolving Facility [Member]",
        "verboseLabel": "JPM Credit Facility [Member]",
        "documentation": "Arrangement in which JPM term loan facility and JPM revolving facility proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "JPMCredit Facilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_JPMTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "JPMTermLoanMember",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPM Term Loan [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "JPMTerm Loan Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_KEDPlasmaAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "KEDPlasmaAgreementMember",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "KEDPlasma Agreement [Member]",
        "documentation": "Plasma Purchase Agreement with KEDPlasma LLC for usage of RSV Plasma.",
        "label": "KEDPlasma Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LandMember",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land [Member]",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1145",
      "r1182",
      "r1183"
     ]
    },
    "us-gaap_LeaseExpirationDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LeaseExpirationDate1",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease extended maturity date",
        "label": "Lease Expiration Date",
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1235",
      "r1237"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold Improvements [Member]",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASE OBLIGATIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/LEASEOBLIGATIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments Under Lease Obligations",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1236"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://admabiologics.com/role/AdditionalCalculations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1093",
      "r1099",
      "r1253"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1093",
      "r1099",
      "r1253"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1093",
      "r1099",
      "r1253"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1093",
      "r1099",
      "r1253"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1093",
      "r1099",
      "r1253"
     ]
    },
    "adma_LesseeOperatingLeaseLiabilityPaymentsDueYearSix": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearSix",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2031",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in sixth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability Payments Due Year Six"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1093",
      "r1099",
      "r1253"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1093",
      "r1099",
      "r1253"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://admabiologics.com/role/LEASEOBLIGATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASE OBLIGATIONS",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r127",
      "r191",
      "r194",
      "r195",
      "r282",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r440",
      "r556",
      "r557",
      "r558",
      "r601",
      "r796",
      "r902",
      "r925",
      "r986",
      "r1031",
      "r1166",
      "r1240",
      "r1241"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r686",
      "r687",
      "r700",
      "r721",
      "r956",
      "r973",
      "r974",
      "r1092",
      "r1097",
      "r1132",
      "r1229"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r127",
      "r132",
      "r149",
      "r191",
      "r194",
      "r195",
      "r282",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r440",
      "r556",
      "r557",
      "r558",
      "r601",
      "r956",
      "r1166",
      "r1240",
      "r1241"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r125",
      "r325",
      "r334",
      "r1005",
      "r1009",
      "r1010"
     ]
    },
    "adma_LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, incremental commitment amount (in Dollars)",
        "documentation": "Maximum amount of additional incremental revolving commitments or term loans.",
        "label": "Line Of Credit Facility Additional Incremental Revolving Commitment Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount (in Dollars)",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1017"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused commitment fee rate",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r201",
      "r383",
      "r398",
      "r686",
      "r687",
      "r694",
      "r709",
      "r921",
      "r922",
      "r954",
      "r1016",
      "r1021",
      "r1254"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet",
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term debt",
        "negatedLabel": "Less: current portion of long-term debt",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r886",
      "r887"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r192",
      "r201",
      "r388",
      "r709"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r192",
      "r201",
      "r388",
      "r709"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r192",
      "r201",
      "r388",
      "r709"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r192",
      "r201",
      "r388",
      "r709"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1093",
      "r1099"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet",
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1016",
      "r1021"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r686",
      "r687",
      "r694",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r140",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r686",
      "r687",
      "r694",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES [Abstract]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r338",
      "r351",
      "r352",
      "r353",
      "r356",
      "r508",
      "r765",
      "r919",
      "r1160",
      "r1161"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r338",
      "r351",
      "r352",
      "r353",
      "r356",
      "r508",
      "r765",
      "r919",
      "r1160",
      "r1161"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r926",
      "r929",
      "r966",
      "r971",
      "r1255",
      "r1257",
      "r1258",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_ManufacturingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ManufacturingFacilityMember",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing and Laboratory Equipment [Member]",
        "label": "Manufacturing Facility [Member]",
        "documentation": "Structure used in the manufacturing of goods."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciling Item [Member]",
        "verboseLabel": "Corporate [Member]",
        "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]",
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r267",
      "r270",
      "r908",
      "r909"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MaximumMember",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/ScheduleofAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r54",
      "r56",
      "r57",
      "r59",
      "r76",
      "r78",
      "r79",
      "r93",
      "r94",
      "r128",
      "r130",
      "r242",
      "r352",
      "r353",
      "r354",
      "r355",
      "r471",
      "r498",
      "r499",
      "r500",
      "r508",
      "r596",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r649",
      "r749",
      "r751",
      "r765",
      "r788",
      "r789",
      "r847",
      "r849",
      "r851",
      "r852",
      "r854",
      "r858",
      "r859",
      "r861",
      "r862",
      "r874",
      "r875",
      "r913",
      "r932",
      "r935",
      "r938",
      "r939",
      "r948",
      "r949",
      "r950",
      "r951",
      "r967",
      "r1168",
      "r1170"
     ]
    },
    "adma_MinimumFixedChargeCoverageRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "MinimumFixedChargeCoverageRatio",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum fixed charge coverage ratio",
        "documentation": "The minimum fixed charge coverage ratio required to be maintained pursuant to the JPM Credit Agreement.",
        "label": "Minimum Fixed Charge Coverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MinimumMember",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/ScheduleofAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r54",
      "r56",
      "r57",
      "r59",
      "r76",
      "r78",
      "r79",
      "r93",
      "r94",
      "r128",
      "r130",
      "r242",
      "r352",
      "r353",
      "r354",
      "r355",
      "r471",
      "r498",
      "r499",
      "r500",
      "r508",
      "r596",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r649",
      "r749",
      "r751",
      "r765",
      "r788",
      "r789",
      "r847",
      "r849",
      "r851",
      "r852",
      "r854",
      "r858",
      "r859",
      "r861",
      "r862",
      "r874",
      "r875",
      "r913",
      "r932",
      "r935",
      "r938",
      "r939",
      "r948",
      "r949",
      "r950",
      "r967",
      "r1168",
      "r1170"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r926",
      "r929",
      "r966",
      "r971",
      "r1255",
      "r1257",
      "r1258",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r30"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET INCOME",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r30",
      "r37",
      "r100",
      "r121",
      "r127",
      "r171",
      "r172",
      "r175",
      "r191",
      "r194",
      "r195",
      "r198",
      "r207",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r219",
      "r220",
      "r226",
      "r282",
      "r320",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r402",
      "r405",
      "r407",
      "r411",
      "r440",
      "r463",
      "r506",
      "r538",
      "r553",
      "r595",
      "r601",
      "r726",
      "r817",
      "r837",
      "r838",
      "r893",
      "r895",
      "r897",
      "r984",
      "r1166"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income available to common stockholders (numerator) (in Dollars)",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r177",
      "r212",
      "r213",
      "r214",
      "r215",
      "r222",
      "r223",
      "r227",
      "r230",
      "r405",
      "r407",
      "r411",
      "r553"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r180",
      "r181",
      "r182",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r221",
      "r233",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r399",
      "r400",
      "r401",
      "r402",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r504",
      "r505",
      "r506",
      "r507",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r543",
      "r544",
      "r545",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r600",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r648",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r771"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r180",
      "r181",
      "r182",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r221",
      "r233",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r399",
      "r400",
      "r401",
      "r402",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r504",
      "r505",
      "r506",
      "r507",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r543",
      "r544",
      "r545",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r600",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r648",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r771"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": [
      "r221"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonUsMember",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International [Member]",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1302",
      "r1303",
      "r1304",
      "r1305"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://admabiologics.com/role/SupplementalCashFlowInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash Financing and Investing Activities:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "adma_NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/SupplementalCashFlowInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash proceeds from the sale of assets previously held for sale",
        "documentation": "The fair value of non\u2011cash consideration received from the sale or disposal of assets that were previously classified as held for sale.",
        "label": "Noncash Proceedsfrom Saleof Assets Previously Heldfor Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other income (expense), net",
        "terseLabel": "Other income (expense), net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r1008",
      "r1011",
      "r1132"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER INCOME (EXPENSE):",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "adma_NumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "NumberOfCustomers",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of customers (in Customer)",
        "documentation": "Number of major customers of the organization.",
        "label": "Number Of Customers"
       }
      }
     },
     "auth_ref": []
    },
    "adma_NumberOfFDAApprovedProduct": {
     "xbrltype": "integerItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "NumberOfFDAApprovedProduct",
     "presentation": [
      "http://admabiologics.com/role/ORGANIZATIONANDBUSINESSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of FDA approved product",
        "documentation": "Number of products approved by FDA.",
        "label": "Number Of FDAApproved Product"
       }
      }
     },
     "auth_ref": []
    },
    "adma_NumberOfFDALicensedPlasmaCollectionFacilities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "NumberOfFDALicensedPlasmaCollectionFacilities",
     "presentation": [
      "http://admabiologics.com/role/SEGMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of FDA-licensed plasma collection facilities",
        "documentation": "Number of plasma collection facilities having FDA license.",
        "label": "Number Of FDALicensed Plasma Collection Facilities"
       }
      }
     },
     "auth_ref": []
    },
    "adma_NumberOfInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "NumberOfInstallments",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of installments (in Installment)",
        "documentation": "Number of installments over a period of one year in which RSU's vest for directors.",
        "label": "Number Of Installments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://admabiologics.com/role/SEGMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r909",
      "r1113"
     ]
    },
    "adma_NumberOfPlasmaCollectionFacilities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "NumberOfPlasmaCollectionFacilities",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of plasma collection facilities (in Facility)",
        "documentation": "Number of wholly-owned plasma collection facilities of the entity.",
        "label": "Number Of Plasma Collection Facilities"
       }
      }
     },
     "auth_ref": []
    },
    "adma_NumberOfPlasmaCollectionFacilitiesUnderDevelopment": {
     "xbrltype": "integerItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "NumberOfPlasmaCollectionFacilitiesUnderDevelopment",
     "presentation": [
      "http://admabiologics.com/role/ORGANIZATIONANDBUSINESSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of FDA-licensed plasma collection facilities",
        "documentation": "Number of plasma collection facilities under various stages of development.",
        "label": "Number Of Plasma Collection Facilities Under Development"
       }
      }
     },
     "auth_ref": []
    },
    "adma_NumberOfRenewalTerms": {
     "xbrltype": "integerItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "NumberOfRenewalTerms",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of renewal terms (in Term)",
        "documentation": "Number of renewal terms to extend purchase agreement, if agreed to by the parties.",
        "label": "Number Of Renewal Terms"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://admabiologics.com/role/SEGMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r912",
      "r1113"
     ]
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office Equipment and Computer Software [Member]",
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingCostsAndExpenses",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent expense",
        "label": "Operating Costs and Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r897",
      "r1008",
      "r1011",
      "r1132"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING EXPENSES:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "INCOME FROM OPERATIONS",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r893",
      "r897",
      "r903",
      "r1008",
      "r1011",
      "r1106",
      "r1114",
      "r1121",
      "r1124",
      "r1125",
      "r1132"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/LEASEOBLIGATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate lease expense",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/LEASEOBLIGATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet",
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of lease obligations",
        "negatedLabel": "Current portion",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r885"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      },
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet",
      "http://admabiologics.com/role/PaymentsUnderLeaseObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease obligations, net of current portion",
        "verboseLabel": "Balance at June 30, 2026",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/LEASEOBLIGATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments for lease",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r616",
      "r617"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://admabiologics.com/role/LEASEOBLIGATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r619",
      "r955"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments [Member]",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r270",
      "r908",
      "r909"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ORGANIZATION AND BUSINESS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/ORGANIZATIONANDBUSINESS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORGANIZATION AND BUSINESS",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r101",
      "r102",
      "r104",
      "r769",
      "r770"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherCostAndExpenseOperating",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plasma center operating expenses",
        "label": "Other Cost and Expense, Operating",
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r729",
      "r908"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expense",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r942"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "adma_PaymentOfDebtRefinancingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "PaymentOfDebtRefinancingFees",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepayment penalties on repayment of debt",
        "documentation": "The cash outflow for payment of debt refinancing fees.",
        "label": "Payment Of Debt Refinancing Fees"
       }
      }
     },
     "auth_ref": []
    },
    "adma_PaymentOfEndOfTermFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "PaymentOfEndOfTermFee",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of end of term fee",
        "documentation": "Amount of cash outflow for end of term fee.",
        "label": "Payment Of End Of Term Fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of treasury stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of intangible assets",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211"
     ]
    },
    "adma_PlasmaCollectionCentersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "PlasmaCollectionCentersMember",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plasma Collection Center [Member]",
        "documentation": "A specialized regulated facility that collects the liquid portion of human blood (plasma) from donors using an automated process called plasmapheresis.",
        "label": "Plasma Collection Centers Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_PlasmaCollectionCentersSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "PlasmaCollectionCentersSegmentMember",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails",
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plasma Collection Centers [Member]",
        "verboseLabel": "Plasma Collection Center [Member]",
        "documentation": "Component of Plasma Collection Centers segment that usually provides financial, operational and administrative support and is considered an operating segment.",
        "label": "Plasma Collection Centers Segment Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_PlasmaPurchaseAgreementOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "PlasmaPurchaseAgreementOneMember",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2011 Plasma Purchase Agreement [Member]",
        "documentation": "Plasma purchase agreement to purchase plasma containing antibodies to RSV to be used in the manufacture of ASCENIV.",
        "label": "Plasma Purchase Agreement One Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_PlasmaPurchaseAgreementRenewalPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "PlasmaPurchaseAgreementRenewalPeriod",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plasma purchase agreement renewal period",
        "documentation": "Plasma purchase agreement renewal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Plasma Purchase Agreement Renewal Period"
       }
      }
     },
     "auth_ref": []
    },
    "adma_PlasmaSupplyAgreementTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "PlasmaSupplyAgreementTerm",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plasma supply agreement term",
        "documentation": "Plasma supply agreement term period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Plasma Supply Agreement Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in Shares)",
        "label": "Preferred Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of nonredeemable preferred shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r1172"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in Dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r1013",
      "r1024",
      "r1173",
      "r1247",
      "r1248",
      "r1250"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in Shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r161",
      "r435",
      "r686",
      "r687",
      "r697",
      "r798"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in Shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r161",
      "r416",
      "r435",
      "r686",
      "r687",
      "r697"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in Shares)",
        "verboseLabel": "Preferred stock, outstanding (in Shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r161",
      "r435",
      "r686",
      "r687",
      "r697",
      "r798",
      "r816",
      "r1171",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, $0.0001 par value, 10,000,000 shares authorized, no shares issued and outstanding",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r161",
      "r404",
      "r409",
      "r435",
      "r686",
      "r687",
      "r697",
      "r718",
      "r956"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving facility proceeds",
        "verboseLabel": "Amount borrowed under credit facility (in Dollars)",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r1092",
      "r1095"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromSaleOfPropertyHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds on the sales of assets held for sale",
        "label": "Proceeds from Sale, Property, Held-for-Sale",
        "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from the exercise of stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r7"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r63",
      "r64",
      "r65",
      "r66",
      "r91",
      "r272",
      "r651",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r877",
      "r892",
      "r895",
      "r897",
      "r926",
      "r927",
      "r965",
      "r967",
      "r968",
      "r972",
      "r975",
      "r1004",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1162",
      "r1163",
      "r1255",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r63",
      "r64",
      "r65",
      "r66",
      "r91",
      "r272",
      "r651",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r877",
      "r892",
      "r895",
      "r897",
      "r926",
      "r927",
      "r965",
      "r967",
      "r968",
      "r972",
      "r975",
      "r1004",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1162",
      "r1163",
      "r1255",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY AND EQUIPMENT [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Asset, Class [Axis]",
        "documentation": "Information by class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327",
      "r621",
      "r915",
      "r916",
      "r917",
      "r918",
      "r1138",
      "r1141",
      "r1245"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/PROPERTYANDEQUIPMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY AND EQUIPMENT",
        "label": "Property, Plant, and Equipment [Text Block]",
        "documentation": "The entire disclosure for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r48",
      "r323",
      "r324",
      "r328",
      "r330",
      "r331",
      "r337"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization",
        "documentation": "Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r142",
      "r326",
      "r724",
      "r1138"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY AND EQUIPMENT [Abstract]",
        "label": "Property, Plant, and Equipment [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327",
      "r621",
      "r915",
      "r916",
      "r917",
      "r918",
      "r1138",
      "r1141",
      "r1245"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet",
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total property and equipment, net",
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization",
        "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r686",
      "r687",
      "r703",
      "r710",
      "r711",
      "r724",
      "r956",
      "r1145"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://admabiologics.com/role/PROPERTYANDEQUIPMENTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment and Related Accumulated Depreciation",
        "label": "Property, Plant, and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Asset, Class [Domain]",
        "documentation": "Class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327",
      "r621",
      "r915",
      "r916",
      "r917",
      "r918",
      "r1138",
      "r1141",
      "r1245"
     ]
    },
    "adma_QuantityOfRespiratorySyncytialVirusPlasmaUsed": {
     "xbrltype": "integerItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "QuantityOfRespiratorySyncytialVirusPlasmaUsed",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum annual volume of RSV plasma required to be purchased (in Liters)",
        "documentation": "Respiratory Syncytial Virus (RSV) Converted human plasma used by company.",
        "label": "Quantity Of Respiratory Syncytial Virus Plasma Used"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeAxis",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/ScheduleofAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r54",
      "r56",
      "r57",
      "r59",
      "r76",
      "r78",
      "r79",
      "r93",
      "r94",
      "r128",
      "r130",
      "r242",
      "r352",
      "r353",
      "r354",
      "r355",
      "r468",
      "r471",
      "r498",
      "r499",
      "r500",
      "r503",
      "r508",
      "r596",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r649",
      "r749",
      "r751",
      "r765",
      "r788",
      "r789",
      "r847",
      "r849",
      "r851",
      "r852",
      "r854",
      "r858",
      "r859",
      "r861",
      "r862",
      "r874",
      "r875",
      "r913",
      "r932",
      "r935",
      "r938",
      "r939",
      "r948",
      "r949",
      "r950",
      "r951",
      "r967",
      "r978",
      "r1157",
      "r1168",
      "r1170",
      "r1226"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeMember",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/ScheduleofAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r54",
      "r56",
      "r57",
      "r59",
      "r76",
      "r78",
      "r79",
      "r93",
      "r94",
      "r128",
      "r130",
      "r242",
      "r352",
      "r353",
      "r354",
      "r355",
      "r468",
      "r471",
      "r498",
      "r499",
      "r500",
      "r503",
      "r508",
      "r596",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r649",
      "r749",
      "r751",
      "r765",
      "r788",
      "r789",
      "r847",
      "r849",
      "r851",
      "r852",
      "r854",
      "r858",
      "r859",
      "r861",
      "r862",
      "r874",
      "r875",
      "r913",
      "r932",
      "r935",
      "r938",
      "r939",
      "r948",
      "r949",
      "r950",
      "r951",
      "r967",
      "r978",
      "r1157",
      "r1168",
      "r1170",
      "r1226"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r279",
      "r280",
      "r281",
      "r1131"
     ]
    },
    "adma_ReconciliationOfIncomeBeforeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfIncomeBeforeTaxesAbstract",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of income before taxes:",
        "label": "Reconciliation Of Income Before Taxes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfIncomeLossBeforeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfIncomeLossBeforeTaxesAbstract",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of income (loss) before taxes:",
        "label": "Reconciliation Of Income Loss Before Taxes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfIncomeLossBeforeTaxesAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfIncomeLossBeforeTaxesAbstract0",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of income (loss) before taxes:",
        "label": "Reconciliation Of Income Loss Before Taxes Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfIncomeLossBeforeTaxesAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfIncomeLossBeforeTaxesAbstract1",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of income (loss) before taxes:",
        "label": "Reconciliation Of Income Loss Before Taxes Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfRevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfRevenuesAbstract",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of revenues:",
        "label": "Reconciliation Of Revenues Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfRevenuesAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfRevenuesAbstract0",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of revenues:",
        "label": "Reconciliation Of Revenues Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfRevenuesAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfRevenuesAbstract1",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of revenues:",
        "label": "Reconciliation Of Revenues Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfRevenuesAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfRevenuesAbstract2",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of revenues:",
        "label": "Reconciliation Of Revenues Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of selling, general and administrative expense:",
        "label": "Reconciliation Of Selling General And Administrative Expense Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract0",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of selling, general and administrative expense:",
        "label": "Reconciliation Of Selling General And Administrative Expense Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract1",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of selling, general and administrative expense:",
        "label": "Reconciliation Of Selling General And Administrative Expense Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfSellingGeneralAndAdministrativeExpenseAbstract2",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of selling, general and administrative expense:",
        "label": "Reconciliation Of Selling General And Administrative Expense Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfTotalAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfTotalAssetsAbstract",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of total assets:",
        "label": "Reconciliation Of Total Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfTotalAssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfTotalAssetsAbstract0",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of total assets:",
        "label": "Reconciliation Of Total Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfTotalAssetsAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfTotalAssetsAbstract1",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of total assets:",
        "label": "Reconciliation Of Total Assets Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ReconciliationOfTotalAssetsAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ReconciliationOfTotalAssetsAbstract2",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of total assets:",
        "label": "Reconciliation Of Total Assets Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Member]",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r146",
      "r155",
      "r157",
      "r191",
      "r197",
      "r198",
      "r631",
      "r632",
      "r633",
      "r634",
      "r686",
      "r687",
      "r694",
      "r716",
      "r722",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r815",
      "r846"
     ]
    },
    "adma_RelatedPartyTransactionLeaseRenewalPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "RelatedPartyTransactionLeaseRenewalPeriod",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease automatic renewal period",
        "documentation": "Term of lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days in related party transaction.",
        "label": "Related Party Transaction Lease Renewal Period"
       }
      }
     },
     "auth_ref": []
    },
    "adma_RelatedPartyTransactionLeaseTerminationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "RelatedPartyTransactionLeaseTerminationPeriod",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notice period for termination",
        "documentation": "Notice period for lease termination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days in related party transaction.",
        "label": "Related Party Transaction Lease Termination Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY TRANSACTIONS [Abstract]",
        "label": "Related Party Transaction [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r197",
      "r198",
      "r277",
      "r631",
      "r632",
      "r634",
      "r686",
      "r687",
      "r692",
      "r693",
      "r694",
      "r701",
      "r820",
      "r821",
      "r824",
      "r1306"
     ]
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased materials amount",
        "label": "Related Party Transaction, Purchases from Related Party",
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY TRANSACTIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r146",
      "r155",
      "r157",
      "r191",
      "r197",
      "r198",
      "r277",
      "r469",
      "r470",
      "r631",
      "r632",
      "r686",
      "r687",
      "r692",
      "r693",
      "r694",
      "r701",
      "r716",
      "r722",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r815",
      "r846",
      "r884",
      "r1239",
      "r1299",
      "r1306"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r629",
      "r630",
      "r632",
      "r635",
      "r686",
      "r687",
      "r702",
      "r779",
      "r780",
      "r781",
      "r822",
      "r823",
      "r824",
      "r843",
      "r845"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Term loan payments",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r776"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r876",
      "r893",
      "r894",
      "r908",
      "r1246"
     ]
    },
    "adma_RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volume supplied period",
        "documentation": "Supplied period on usage of RSV plasma in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Respiratory Syncytial Virus Plasma Volume Supplied Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
      "http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable",
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails",
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units [Member]",
        "verboseLabel": "RSUs [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165",
      "r437",
      "r686",
      "r687",
      "r699",
      "r720",
      "r759",
      "r764",
      "r777",
      "r799",
      "r956"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r202",
      "r203",
      "r204",
      "r208",
      "r216",
      "r218",
      "r220",
      "r283",
      "r286",
      "r319",
      "r320",
      "r322",
      "r401",
      "r434",
      "r444",
      "r461",
      "r462",
      "r466",
      "r467",
      "r506",
      "r521",
      "r522",
      "r534",
      "r535",
      "r536",
      "r539",
      "r552",
      "r553",
      "r566",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r575",
      "r593",
      "r613",
      "r648",
      "r712",
      "r755",
      "r757",
      "r782",
      "r1175",
      "r1177",
      "r1300"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUES",
        "verboseLabel": "Revenues",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r248",
      "r249",
      "r263",
      "r269",
      "r272",
      "r274",
      "r276",
      "r456",
      "r457",
      "r458",
      "r651",
      "r893",
      "r897"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/SEGMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Revenues According to Geographic Area",
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of revenue attributed to country of domicile and foreign country from which revenue is derived if it is not provided as part of reportable segment information. Includes, but is not limited to, subtotal of geographical information about group of countries."
       }
      }
     },
     "auth_ref": [
      "r1128"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENTS [Abstract]",
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r275"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails",
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPM Revolving Credit Facility [Member]",
        "verboseLabel": "Revolving Credit Facility [Member]",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/SupplementalCashFlowInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease obligations",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r955",
      "r1090"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Revenues [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r1108",
      "r1109"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r103",
      "r105",
      "r221",
      "r472",
      "r998"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses and Other Current Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
      "http://admabiologics.com/role/CalculationofDilutedEarningsPerShareAntidilutiveSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Calculation of Diluted Net Income Per Common Share",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Cash Flow Information",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/DEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Outstanding Senior Notes Payable",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Calculation of Basic and Diluted Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Annual Effective Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r934",
      "r1214"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "presentation": [
      "http://admabiologics.com/role/SEGMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Revenues,Disaggregated by Product",
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of revenue by product and service if it is not provided as part of reportable segment information."
       }
      }
     },
     "auth_ref": [
      "r1127"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/INVENTORIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Inventory",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/DEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt Maturities",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://admabiologics.com/role/PropertyandEquipmentandRelatedAccumulatedDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327",
      "r621",
      "r915",
      "r916",
      "r917",
      "r918",
      "r1138",
      "r1141",
      "r1245"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://admabiologics.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r197",
      "r198",
      "r631",
      "r632",
      "r634",
      "r686",
      "r687",
      "r692",
      "r693",
      "r694",
      "r701",
      "r820",
      "r821",
      "r824",
      "r1306"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue attributed to and long-lived asset located in country of domicile and foreign country from which revenue is derived and in which asset is held, if it is not provided as part of reportable segment information. Long-lived asset excludes financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset. Includes, but is not limited to, subtotal of geographical information about group of countries."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r275"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://admabiologics.com/role/SEGMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summarized Financial Information Concerning Reportable Segments",
        "label": "Segment Reporting [Table Text Block]",
        "documentation": "Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1122",
      "r1123",
      "r1126"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofAssumptionsTable",
      "http://admabiologics.com/role/ScheduleofOptionActivityTable",
      "http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable",
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r503"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r6",
      "r33"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r41",
      "r134",
      "r161",
      "r162",
      "r236",
      "r413",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r426",
      "r429",
      "r430",
      "r432",
      "r433",
      "r435",
      "r436",
      "r439",
      "r441",
      "r563",
      "r686",
      "r687",
      "r697",
      "r698",
      "r773",
      "r774",
      "r775",
      "r776",
      "r997",
      "r1092",
      "r1094",
      "r1176"
     ]
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unvested RSU Activity",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)."
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term SOFR [Member]",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r945",
      "r1016",
      "r1020"
     ]
    },
    "adma_SecuredPromissoryNotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "SecuredPromissoryNotesPayableMember",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Year Secured Promissory Note [Member]",
        "documentation": "A written promise to pay a note or bond to a third party, that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Secured Promissory Notes Payable Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "us-gaap_SecurityDepositLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SecurityDepositLiability",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash deposit received",
        "label": "Security Deposit Liability",
        "documentation": "This element represents money paid in advance to protect the provider of a product or service, such as a lessor, against damage or nonpayment by the buyer or tenant (lessee) during the term of the agreement. Such damages may include physical damage to the property, theft of property, and other contractual breaches. Security deposits held may be interest or noninterest bearing."
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentDomain",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r234",
      "r244",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r270",
      "r271",
      "r276",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r311",
      "r329",
      "r335",
      "r346",
      "r348",
      "r546",
      "r547",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r905",
      "r908",
      "r909",
      "r914",
      "r970",
      "r1255",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenditures for additions to long-lived assets",
        "label": "Segment Reporting, Long-Lived Asset, Expenditure for Addition",
        "documentation": "Amount of expenditure for addition to long-lived asset included in determination of segment asset by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Long-lived asset excludes financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r258",
      "r269",
      "r908",
      "r909"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r55",
      "r58",
      "r60",
      "r67",
      "r68",
      "r69",
      "r70",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r77",
      "r78",
      "r79",
      "r239",
      "r274",
      "r275",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r705",
      "r706",
      "r707",
      "r708",
      "r785",
      "r786",
      "r787",
      "r848",
      "r850",
      "r853",
      "r855",
      "r858",
      "r860",
      "r861",
      "r862",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r878",
      "r900",
      "r926",
      "r928",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r969",
      "r978",
      "r1255",
      "r1257",
      "r1258",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SEGMENTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/SEGMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENTS",
        "label": "Segment Reporting [Text Block]",
        "documentation": "The entire disclosure for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r259",
      "r261",
      "r262",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r276",
      "r904",
      "r906",
      "r907",
      "r908",
      "r910",
      "r911",
      "r912"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, marketing and distribution",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "verboseLabel": "Consolidated selling, general and administrative expense",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r892",
      "r893",
      "r894",
      "r897",
      "r1083"
     ]
    },
    "adma_SeniorNotesPayableBeforeDebtDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "SeniorNotesPayableBeforeDebtDiscount",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/SummaryofOutstandingSeniorNotesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes payable before debt discount",
        "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding debt discount and current portion.",
        "label": "Senior Notes Payable Before Debt Discount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "verboseLabel": "Stock-based compensation expense",
        "netLabel": "Plasma center operating expenses",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity incentive plans, vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited - Weighted average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted - Weighted average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r487"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance - Weighted average grant date fair value",
        "periodEndLabel": "Ending balance - Weighted average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r487"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested - Weighted average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofAssumptionsTable",
      "http://admabiologics.com/role/ScheduleofOptionActivityTable",
      "http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable",
      "http://admabiologics.com/role/ScheduleofUnvestedRSUActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r503"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable - Weighted average exercise price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised",
        "documentation": "Number of shares under fully vested and expected to vest options that were exercised during the current period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercised Number"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised - Weighted average exercise price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercised.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercised Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired",
        "documentation": "Number of shares under fully vested and expected to vest options for which rights to exercise lapsed.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Expired Number"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired - Weighted average exercise price",
        "documentation": "Weighted-average exercise price, for fully vested and expected to vest that were expired.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Expired Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited",
        "documentation": "Number of shares under fully vested and expected to vest options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Forfeited Number"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited - Weighted average exercise price",
        "documentation": "Weighted-average exercise price, for fully vested and expected to vest that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Forfeited Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted",
        "documentation": "Number of shares under fully vested and expected to vest options that were granted during the current period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Granted Number"
       }
      }
     },
     "auth_ref": []
    },
    "adma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted - Weighted average exercise price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest granted.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Granted Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding, vested and expected to vest, beginning balance",
        "periodEndLabel": "Options outstanding, vested and expected to vest, ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding, vested and expected to vest, beginning balance - Weighted average exercise price",
        "periodEndLabel": "Options outstanding, vested and expected to vest, ending balance - Weighted average exercise price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_ShareRepurchaseProgramExciseTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareRepurchaseProgramExciseTax",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excise tax liability recognized related to share repurchases (in Dollars)",
        "label": "Share Repurchase Program, Excise Tax",
        "documentation": "Amount of excise tax on share purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r497"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1175",
      "r1177"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable",
      "http://admabiologics.com/role/NetRevenuesDisaggregatedbyProductTable",
      "http://admabiologics.com/role/SummarizedFinancialInformationConcerningReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r234",
      "r244",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r270",
      "r271",
      "r276",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r311",
      "r329",
      "r335",
      "r346",
      "r348",
      "r546",
      "r547",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r905",
      "r908",
      "r909",
      "r914",
      "r970",
      "r1255",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable",
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r134",
      "r161",
      "r162",
      "r173",
      "r174",
      "r175",
      "r202",
      "r203",
      "r204",
      "r208",
      "r216",
      "r218",
      "r220",
      "r235",
      "r283",
      "r286",
      "r319",
      "r320",
      "r322",
      "r401",
      "r429",
      "r434",
      "r435",
      "r436",
      "r439",
      "r441",
      "r444",
      "r461",
      "r462",
      "r466",
      "r467",
      "r506",
      "r521",
      "r522",
      "r534",
      "r535",
      "r536",
      "r539",
      "r552",
      "r553",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r575",
      "r579",
      "r580",
      "r581",
      "r582",
      "r593",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r613",
      "r627",
      "r648",
      "r686",
      "r687",
      "r697",
      "r698",
      "r712",
      "r727",
      "r755",
      "r756",
      "r757",
      "r782",
      "r839",
      "r1181"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r55",
      "r58",
      "r60",
      "r67",
      "r68",
      "r69",
      "r70",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r77",
      "r78",
      "r79",
      "r239",
      "r274",
      "r275",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r705",
      "r706",
      "r707",
      "r708",
      "r785",
      "r786",
      "r787",
      "r848",
      "r850",
      "r853",
      "r855",
      "r858",
      "r860",
      "r861",
      "r862",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r878",
      "r900",
      "r926",
      "r928",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r969",
      "r978",
      "r1255",
      "r1257",
      "r1258",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementLineItems",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY [Abstract]",
        "verboseLabel": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]",
        "label": "Statement [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135",
      "r139",
      "r140",
      "r146",
      "r155",
      "r157",
      "r159",
      "r160",
      "r161",
      "r162",
      "r165",
      "r202",
      "r203",
      "r204",
      "r235",
      "r403",
      "r404",
      "r406",
      "r408",
      "r413",
      "r429",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r443",
      "r444",
      "r455",
      "r613",
      "r651",
      "r686",
      "r687",
      "r696",
      "r697",
      "r698",
      "r772",
      "r783",
      "r784",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r798",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r818",
      "r819",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r839",
      "r884",
      "r895",
      "r897",
      "r979",
      "r1299"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED BALANCE SHEETS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeLocationBalanceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfIncomeLocationBalanceAxis",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofStockBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Location, Statement of Income, Balance [Axis]",
        "label": "Location, Statement of Income, Balance [Axis]",
        "documentation": "Information by location in statement of income line item where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r344",
      "r345",
      "r347",
      "r559",
      "r560",
      "r561",
      "r562",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r750",
      "r752",
      "r824",
      "r876",
      "r935",
      "r937",
      "r943",
      "r944",
      "r947",
      "r952",
      "r953",
      "r1217",
      "r1218",
      "r1256"
     ]
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://admabiologics.com/role/ScheduleofDebtMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r103",
      "r105",
      "r221",
      "r472",
      "r998",
      "r999"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementTable",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow",
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r134",
      "r135",
      "r139",
      "r140",
      "r146",
      "r155",
      "r157",
      "r159",
      "r160",
      "r161",
      "r162",
      "r165",
      "r202",
      "r203",
      "r204",
      "r235",
      "r277",
      "r403",
      "r404",
      "r406",
      "r408",
      "r413",
      "r429",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r443",
      "r444",
      "r455",
      "r613",
      "r651",
      "r686",
      "r687",
      "r696",
      "r697",
      "r698",
      "r712",
      "r772",
      "r783",
      "r784",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r798",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r818",
      "r819",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r839",
      "r884",
      "r895",
      "r897",
      "r979",
      "r1299"
     ]
    },
    "adma_StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cashless exercise of warrants (in Shares)",
        "documentation": "Number of shares issued during the period as a result of the cashless exercise of warrants.",
        "label": "Stock Issued During Period Shares Cashless Exercise Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options (in Shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r1013",
      "r1024",
      "r1025",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1177",
      "r1247",
      "r1248",
      "r1250",
      "r1251"
     ]
    },
    "adma_StockIssuedDuringPeriodValueCashlessExerciseOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "StockIssuedDuringPeriodValueCashlessExerciseOfWarrants",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cashless exercise of warrants",
        "documentation": "Aggregate change in value for stock issued during the period as a result of the cashless exercise of warrants.",
        "label": "Stock Issued During Period Value Cashless Exercise Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r1013",
      "r1024",
      "r1025",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1177",
      "r1247",
      "r1248",
      "r1250",
      "r1251"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, authorized amount (in Dollars)",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares repurchased (in Shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r776",
      "r839",
      "r856",
      "r1013",
      "r1024",
      "r1025",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1177",
      "r1247",
      "r1248",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of shares repurchased (in Dollars)",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r782",
      "r839",
      "r856",
      "r985",
      "r1013",
      "r1024",
      "r1025",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1177",
      "r1247",
      "r1248",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet",
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL STOCKHOLDERS' EQUITY",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r800",
      "r816",
      "r840",
      "r841",
      "r956",
      "r986",
      "r1031",
      "r1092",
      "r1096",
      "r1097",
      "r1132",
      "r1229",
      "r1300"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS' EQUITY",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS' EQUITY",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r161",
      "r162",
      "r166",
      "r412",
      "r415",
      "r417",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r430",
      "r435",
      "r436",
      "r439",
      "r441",
      "r442",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r454",
      "r563",
      "r583",
      "r584",
      "r636",
      "r842",
      "r844",
      "r857"
     ]
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplementalCashFlowElementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://admabiologics.com/role/SupplementalCashFlowInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "adma_TaxesPaidOnVestedRestrictedStockUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "TaxesPaidOnVestedRestrictedStockUnits",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Taxes paid on vested restricted stock units",
        "documentation": "Amount of cash outflow related to taxes on vested Restricted Stock Units.",
        "label": "Taxes Paid On Vested Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/AccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued income taxes",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r887"
     ]
    },
    "adma_ThreeCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "ThreeCustomersMember",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three Customer [Member]",
        "documentation": "Information about number of customers accounting for a percentage of consolidated revenues.",
        "label": "Three Customers Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1129",
      "r1238"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://admabiologics.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable",
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock [Member]",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r687",
      "r698",
      "r1181"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, Treasury stock (in Shares)",
        "periodEndLabel": "Balance, Treasury stock (in Shares)",
        "terseLabel": "Treasury stock (in Shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r453",
      "r1247",
      "r1248",
      "r1251"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable",
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of treasury stock (in Shares)",
        "terseLabel": "Shares repurchased (in Shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1171",
      "r1174",
      "r1175",
      "r1177",
      "r1247",
      "r1248",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://admabiologics.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost, 15,734,764 and 1,919,070 shares as of June 30, 2026 and December 31, 2025, respectively",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://admabiologics.com/role/ScheduleCommonStockRepurchaseTable",
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of treasury stock",
        "terseLabel": "Total cost of shares repurchased",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r1013",
      "r1024",
      "r1025",
      "r1171",
      "r1173",
      "r1174",
      "r1175",
      "r1177"
     ]
    },
    "adma_Two022CompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "Two022CompensationPlanMember",
     "presentation": [
      "http://admabiologics.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 Compensation Plan [Member]",
        "documentation": "Represents 2022 compensation plan of equity based compensation arrangement plan.",
        "label": "Two022 Compensation Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "adma_TwoCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "TwoCustomersMember",
     "presentation": [
      "http://admabiologics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Customer [Member]",
        "documentation": "Information about number of customers accounting for a percentage of consolidated revenues.",
        "label": "Two Customers Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://admabiologics.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "US",
     "presentation": [
      "http://admabiologics.com/role/NetRevenuesAccordingtoGeographicAreaTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://admabiologics.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r237",
      "r240",
      "r241",
      "r242",
      "r705",
      "r707",
      "r901"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1016",
      "r1020",
      "r1165",
      "r1224"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://admabiologics.com/role/DEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": [
      "r1016",
      "r1020",
      "r1165",
      "r1224"
     ]
    },
    "adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount",
     "crdr": "credit",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of Restricted Stock Units, net of shares withheld for taxes",
        "documentation": "Value of stock related to restricted stock awards issued during the period, net of shares withheld to cover grantees' income tax liability.",
        "label": "Vesting Of Restricted Stock Units Net Of Shares Withheld For Taxes Amount"
       }
      }
     },
     "auth_ref": []
    },
    "adma_VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://admabiologics.com/20260630",
     "localname": "VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares",
     "presentation": [
      "http://admabiologics.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares)",
        "documentation": "Number of shares issued during the period related to restricted stock awards, net of shares withheld to cover grantees' income tax liability.",
        "label": "Vesting Of Restricted Stock Units Net Of Shares Withheld For Taxes Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantMember",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant [Member]",
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r980",
      "r981",
      "r982",
      "r983"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in Shares)",
        "verboseLabel": "Total shares - diluted (denominator)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r230"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://admabiologics.com/role/CalculationofBasicandDilutedEarningsPerShareTable",
      "http://admabiologics.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in Shares)",
        "verboseLabel": "Weighted-average number of common shares (denominator)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r230"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.4-03(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480837/205-20-S50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.Z.5.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-5"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-6"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-13"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482645/405-30-50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 5.Q.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.D.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481108/505-30-30-6"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.B.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480148/855-10-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480088/860-10-S50-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13)(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483474/205-20-55-102"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-9"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-49"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "6",
   "Subsection": "04",
   "Paragraph": "12",
   "Subparagraph": "(b)(1)",
   "Publisher": "SEC"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482309/360-10-15-4"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482222/360-10-30-2"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-2"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481138/505-30-25-5"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481108/505-30-30-6"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "905",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478704/905-360-25-4"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "810",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477383/970-810-45-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>80
<FILENAME>0001140361-26-031445-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-26-031445-xbrl.zip
M4$L#!!0    (  "J!5WR5:/33Q,  ([&   1    861M82TR,#(V,#8S,"YX
M<V3M75MWFSH6?C^_0I.7Z:R.:^?6)EU-9V$;)VY\J[&3M+-FG85!MM5R<25P
MXO[ZD0388!!@YU).#T]Q0-K[V_O3;6\D^/"?!], 2X@)LJV+@\,WM0, +<W6
MD36[.!@K%4EIM-L'__GXQX=_5"K@$EH0JP[4P60%ZMA6=8ST&00CK%ID:F,3
MO'+,?X$*F#O.XGVU>G]__V:R+O9&LTU0J?BR&A@R2>_!+14GN3-0.P5'A^\/
M3]\?G8'QJ &.:D=OO>(/Y#W1YM!4 32@"2VG154UX51U#>?BX(>K&FB*H'X
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
MQ='# EH$$MHC^LX<XH:+V<GI#J)U#,3>$1#OV3M6S:(UEK?:\9$3WW+! ($
M$>_?'!/P08$0JK)%B!]2)?7>\/4,+H]B^2OO,57I\,1$AVN:*E[9T[[KL!?6
ML'<G*=!"-N[9#B0#=<7Z3[S_[5(OB[!8NHH31F,;3P=;TX:T $\-X'J KZBD
M5T"O-H>Z:T :B,*)TU4=%PL&U/22610F'FEA%/I2>;A)Y8*-X)*RO$^.$].,
MPE)95.4Z"U.2D]Z?:,1MVI;BV-KW(5RX6)NK)&F4S"Z>15<\XY-$5ZBG>;H
M5P8VVDI&LT9(B1#77##-J<-CK%@6@['D31:#=*P,*2F)RR*NSQTE:0Y:LE?.
MI'"75#*+OGQ[;:+T>7I H*BD,(O"L;6$Q('Z4!GGX5%8/(O,^):=;#(#98!J
M*RG-32F?@.ITYM%9>IK&Q!R%'QZGD9NC8A;-L2Q-#IJYV@K7"\**@XB^9/SQ
MC-?VIKR6R7G\U-)3<@YJ)>MYCH<GQ2I993.8/8XE=,3GQ<M.NO/)\23&<A3/
M(BV6U$D]2E[REKY9.3$%L'4OBY'X7J+U=N72^>+<*/H)]1:R5$M#JM&VV(OB
M.8:&;6F0;YR@0;:-'39+*7#&GNTEQ8^/E)5%;CRK$Y ;Y%&9;K!6#D+:P48]
MV.@' 8"R>20WCQYTAG )+1<2=MX6L^2T8U]">X;5Q1QI$H9JO"'DKY5%>3PS
MM*&<:@&!&K#6 QP;;#0!IJHD-Y-<ZF-U-L-PQA[/3U8#;.NNYJ0RFU8EB]9X
MNBB9UG]'E/#3W9Z:DM)\QT^2YE11F2S28DFBA ,H)2N).WW4%9]EQI8.<0?2
M4*P_,=!,%>1A<Q3/XBK[W2]LTXZO!W!%@&L"(54EG<ETRL1!)M]<95FN:LC3
M*609,QK$/PSIY3BAN2ID49KZ=AGZ[UH)\+2 M1I ]0"FJ"14M A>++SO%JE&
M\&+PT-HQ::6;HT(6H8]^!0U?]FZ  (8$,"B1A6_)>?(N'%MSF=\D2Y<M!SFK
MD,\\KE-+I)#KOZO&KQW^*;'-D5Q4F*&2E\A^.5WG*%G'6JO>VN:87"2COYW$
MWR"4*.?WI.-#-?HI+N__R.>ZV,>ZD,E"8V#%OK>6\O$OX'WZK6-K7%1*%?9?
M):A789<JAT>5X\,W#T3WOFNT(P9FJ/=9I=TP!/5VQR#ZU%N2?A)\P2U<:::J
M"UZG"@V'K,7P3TWMXX?$S[>)T&35Y/^3G#"2/TZ7DXB@ F/@=%??;W\D,)_S
M::V0X]<R=O$\%TB@]F9F+ZL$:7GT;Q=G/_;6"35]%YU!<?8C0:?_L4:N].)@
M"#7;TI#A;<OO3]<IG EQL*I1;IF_+@[X5P'?TVO(FK4=:+)!Y@"H?JF+ P>[
M[#MGO-0"8F3K(UY/=[$_NUK(,-@2*2A+7%H9.2Z[>XEM=Q$H051\:.C/1)C3
M,@4:= 28>1_+-.BL+.DF'8V9$+9>]A^,%=?N'?'G](KWZ:F.34@=TL4)BTZ*
M3'XZW)PVC^C\9TB$0*? EB:!W+,/UXIG71SBL_3B EJ^JP%/T8\+Z(8,O/OW
MY +:FHARS[Y\6#SSXA"?I2\7T/)=#=BI+_^%YN.GG8L+2'0BRCU[\%'QS(M#
M?)8>7$#+=S7@*6;C K;O#+S[]^4"4IZ(4F!A$RYL@FA!_Q1NCTKRSKQZ J+6
MF;8%'16ODNR;J@9)--#+C#G!K8GW+6=J.)P@9W^K,Y$++.8;1]N$N%!ONHRL
M <=ZHQHN9(\:#$B(_ "QA@CL3V]5C"GXI_##AN@M1V@8ZH_QQ)X6[>8?[STR
M>1U$>.D]W?/$?LA$+G#$#23L-?QL\F"]6G.@SC6,+=KJ>M"A8RN7?(N<^1P:
M>LO&WJABLA?X%[G!/-*R)_:7=[4 [>>1!@C<0IV&'?33'YL[2&/SK;\>><Y&
M\LCA-16VP%0ZR6*VVZ()O;]M:WN0?K))Y=GZ1FX;!#[P=Y_T^5GL(7L<QG9M
M6K,6W&[CQ;([%;? 5M[Z!RK2^]:-=Z@KH>,4V>A\!F0Q+=.&,1U!;%)?%=G:
M9,"B8<M[*<H03E2'SI[>RNH95X./-2X9;[IQ(V_ _\L8MX57M("+O<O#"WE8
MQV8;!9YH=?)<MN:"+S*=S<2QPV@26^?->+GZ:E/$[P[2O8IU[]0O\08!MC.&
MAL5L%!C9[!*=Z*>0PM1[KCF!N !+E1<R]!>Y^1:BV9R56$*LSF"P9!_0D7D]
MP.H.9C[E>GXSYZ>:_[*4T/\0_OW;?=3,7^+BOV>;SV/\R])QR7("OW^+CYKY
M2US\]VSQ>8Q_Z0'(T_W;M_EM0W^1F_^>[3Z?^0)*.I 0"/O44)4%0/Q(3_!*
MSE5PWJ?IPB]0Q0IZ*'!TLZLE H>PAQTJF0^PK4&HDRFV347U7W$%'3+ <(EL
MEQBK*VCH-'IB-PN<;-S+')%K>.?N3P>&2DRU81L&.RYD6RU5\]_@RL^%->$2
M&C9_GW/4,8@.SS.(7[C7[8$ZP_Y64Y(6"VPO:2_U3I<6R<X$=.)<#0OYR1!J
M$"V93LDP['O6[FC$U+ M#MI5C0;OFBQ-V[3=B3-UC:!J@<>#I[ NHR$T7.+8
M)L2D2/QO0 D?3$\AQBRAQQ\Y#*&I(O::@_!S">_Y7M2L .(+V[4#7)'!B"QL
MHAI<2]O2#)>=^^<9+_8Y<!?J_JS!WSE!D.[_0Z5J[*S.;'OQP*[NU\;W=L+C
M37@"Y]")Y)D<] 3-Y&GL$"V3D 5IU^(CA3]QK#:GP?B3+>],)6VEMK%DJ63;
M-)'#EW!/]=3ZV59.CS=./-2HKN&TZ8!(8QV''2GNJGB&+&E"YR<Z31E(8XC9
MC5_?QW8!*S"X2X<FTS5;Z($N\NE:?@8;MK<:'[*6]LMMS,(G7BG0"Y@=%N<1
MRN8-NN,%75):3H.O,>'"6V87=VO3KH;L[(_U]+014OQ=*_N8D[$T:C/^#(,'
M745:'45P"?<F\H_.#%3LK$8T."<J#QAX1#F$%KQ7C0*MC_*CW<-<]B@;645;
M$NZ&>.]HMDCM-@6E:(R:8<C_9YNJF%?X$P$.IQF:;GTBZ947MBP+7P9M?M-F
M%0M%5 27P(;/KLI?ZL#WPW&C;;Q25I:V<I!JW"#L$H_O,8%Z$8S;#;!PG$FM
M>F,;K@GY^TD0[=M%&FUVQYVQC:]M^0LQ[\T[/$/+6DPA[,T$*=JUQ=TQ\%<.
MZ^Y=O!DS%]!4(SG;JW7-PE G1I>=TO0WHNI_C?DP'V#1U-CL2G5D=U7+G;(<
M(.;?:>(O]NS"\),Z%J?I-EL"O^RYDVR (LN4AMQKWQ3$B@@8(>+ANJ46!78,
MD0@[AF2=$PDR)P4Q(@6:V!IGWNDT"F- &(T <[U]T[Z4NL6 ' 4C0"R;"\->
M04B*@7D;C@CU#Y>_SXQEK- 2TB'7*@A^(3"!)>RX)D&D/E"*84 ,CP@W1E/;
M( 4;*P6HA,M?AZY%H([81O+@T$<Q#$F#)K#FTZ#KY<P+QHD05Y8=FX53P0R)
M 1-;PA:[';LHHU,<D #YM=STEK$%:TM"7*GAT68MWH"L7Q6D/:6#V\VB0H4+
MN3#N%K7W+5@DVU+P"<_J:"[F6V!,1(B-5^%S+\4P+0]$T?G .?7#>J=',<Q)
MQ"3"?V_7CH["VR"+LZ1,Q2:VIVALQ!%1[!_^4:F _]YV;][][[\3W;A>*3_-
MT7%/.5Q^FM?=K^]N.XV[L^KE\&@\QF^_OIM\P],5;LNR^KU[<G_7T5_KDF3>
MJ>K)V>3X=6\TNKQ>N/7#SMEEHR/#$UO23JZZUZ\'"P,?+5_+IY/O#XM^[?C*
M=LWC!]ONWLW4V\_CMZWIW?3HP5#/QI?]U_;HDUEO3Q]F0WU8MZK?SEN'9^U[
MV/QQ=84FO8<QOE<_OS4M>'3R?:F<3:_J[JRO*V_/E69GV+F>WK9^7-MS8X*U
M6[RH/5CWS2]OX:*Q_#E3[K2?\[OZ^/Q27NBUKE1]5[WNUSX;]97VTURA^@#>
M+M_9S>^WGU;W+=OZ].7NW9=+V?DAX]:@WONBCE;'IY?J]>K[W*A=WGUUQU=&
M[:OEG(V6^M>K4_G3M?/M^,LWZUOKZALFM<_:[=E9Z^OJX=U$(S^^GH\GAS^'
MI\OIS6AR5+OX'V@HPTI%L$LBY;W1Q7E]4RZ4K(FQ%P5[+QO]^,?_ 5!+ P04
M    "   J@5=X#,8[4X/   \Q   %0   &%D;6$M,C R-C V,S!?8V%L+GAM
M;.U=;7/:N!;^OK^"S?UR[^Q07M*7I-/L#@%":9.0\I)TN[.S(XP,2HQ%99N7
M_OHK&1MLL(T-1\'.=J8SI=3H.7X>2>=(.I(^_#$?:[DI9@:A^L5)Z57Q)(=U
MA0Z(/KPXZ77RE4ZUV3SYX_=?/OR:S^<:6,<,F7B0ZR]REXRB 2.#(<YU&=(-
ME;)Q[K_F^'^Y?&YDFI/WA<)L-GO57SWV2J'C7#[OE%5E6)3T/O? BZM8PUSQ
M3:Y<>E]Z\[Y\ENMUJ[ERL?QV^;A&]*<^,G".&ZL;%R>>TN=]IKVB;%@H%XNG
M!??!D^63[^?B"]_SLU/[Z=+Y^7G!_M_5HP8)>I 76RI\O;GN*",\1GFB&R;2
M%0%@D/>&_>4U59!IT[?3KESH$^)?>?>QO/@J7RKG3TNOYL;@Y/=?<KD/C&JX
MC=6<;?5[<S'!%R<&&4\T88S]W8AA]>($#;B=@KOBV].B^/E_Q#?_L'^J5#>H
M1@:"]4NDB=?HC# V3W*BZ%Z[N7H!\8,^H1H=$L40JA7$$X70 @KP!C9Y)1SC
MCLD_C[&^GXV;94@PLXJ,T95&9WO9M_HQF&'C"=7YFQI4;>I3_H&R11?U10&Q
MS0LM LC(.T8GF)D+I _JWRTR$<KPSVVL"4HJBF*-+?MC#4\85HC=M)*]Q $0
M0"_),9B%!_7Y!.L&-CAXRQQA5K48X[9<$VZU1DR"C60OEK!8H)?I6.,Q8@NJ
MMBQ3]'["-W2P3BB[I28V[M!"H"5[DR1E0KT&[ZP'EH:I6L-]\P:9%MM#@NA2
MH-H(6H@Z:_3T 6;7F'N$5E\C0[N>)K0W1E%0=7XP(*)4I%61IH@&)B#BU^W@
MGR^-4]9?77-3'(/$[_;V6;X7Q7,3<X*6GI;C:53Q_;\F7#QE[H\TU,?:Q8EE
MY(<(3?ZI& 8V#:<5^MD2QAG<.MO9J\CHVQ[?^6%!T%C FFFXW]C$VJ0&EUW8
MRS[A9RJZ[6Y$?SA%FJ@1%;.*&%OPAG>/- L#VQT/TWT?C[X5YG\UQ!37-/[1
M)_EV%.4\43!$]R)*RQ/N^]W?JXR.=ZAFTL2T4<9;%@^=3W(S3(8C4WS<3R?>
MO5.+0[2Q@CD<;YNWV)14K:*@4JU*-$F.&.7#Q5A%/[<8FGQ?T:DFVT^"0^[I
MX>3>,3Q!Q UD*DX<([,?C8.8:BEB4>8H]!J@+[(+_HBUP15E'=[U\;CL#C&S
MI=:(,:$&TAJ,6A.93B\V>*IU2TJD(^$;* FE2),"RL.YWJ02P#.[(\H['D":
M%<^P$MXY1$*ED_9H=B!=,A\I#@EW^4M;>/'UN:)98O#8H'0P(YH&[JIC0*93
ME7ALP?ET20JDG.4M)@%\;PVKF'=ASOQE%\U7 @)S&P&43K:CF(%SG*V)6.3@
MS<2>+VF+PEIJSUBV(V )HK'2J<(.?APAWNXOA#VC5,,\.B)\P.V$NK=45Y:>
M/2BP"9F6VEE(NAB.^>(.P^\.K^J>.6,YH7P P&&3(\[4L-QID0V08U:2<(6"
M9D4VV0&=G!)K#QYSW/KI^0I>CAB8F5 G#G=PD?(UU8==S,9BC4)2NPY 2+\0
M@;S A<!^Q^B:M)"CP ZP](NQBRVX@-ICS\:T"P\DER,B_JU"=6X-;Z>.8527
M[A+WLB;]RA[,-UPL+\\YI= %[=!"0E3@[5#7<:I$7^,!23/I(;3 >7AW)-S&
M4\S;D#3NPW%23'\$.=*=O30E=N.E6)$89,&Y^XY)E:<1U7AYAIB+-A? 4@0
M[+T.NJRI=HDR\C""$(Y93\*UV5CLW.8%SFM5Z7A,=6F<;Q6??L*W&8%S5>O,
MKCM$!DV]BB;$1-#K!&$HZ><^E!\X7]7&)B(Z'M01TWDG;/AR8%6B$&AG%0,P
M_<+$80W.:W49=XT66TCKE@( TJ]!$"O;H\,\P/"PH@^D!PX[X5(2PD5R$3*Z
MC';067FAH*="7>&'PD9B,F"R\M8&&"]EA^4K-Q@UC#M&5?!NWUOROI[*'K)=
M<2$Y&R9#BOE S%'5,DQ.!UME,(BE,/YGT$5S<->5W()CUO( -?U.; ]"(4-M
MPVRICA'@<;:W[!1KL$'"=G^RM_]:C:O=/4&R)AU6Y>_;K W,"17Y]#5.@T;M
M_#"G4/ &'(5US&H2JI:_P492!=<TEWO'>-44*7O+XE<&0E>C**C4*Q)-%.!
M>4R927[8-K?4S?P]Z/%R-%CJ1=E%%MS@N8,U3>1,VGO?-5X'*H,QT8EA"B.G
M6$XG%A,T]3+%)0]N'-W@8_:6+C+M6_869L.T-T!"1[HA**D7))0>P%'URI#E
M(.::!T>RXA(/0BJHWWYC'_G>.#%MP^68[Q!0RP #VENJ4[\=<OK7<)R]]R9@
MANT0P0X7EF4"&QT"<LQ*LU.OC2T)@23!Q;2B=S-$S<5&2Z_/A546,4:BBVO9
M._8EN(%HO,R($X,ZN%#736Q^EK:^ RPS"NTB#2[D=1NJ4[074U*7%H24&6$B
MZ=J.;/=VCFO'[$[G$=WB(*L$.N,2JY3AU?88;/"&S! W@>B(+9K\=0V1<R$F
M JD=F+NF@\LJS])C5HMG4" PUO*&9&F+&Y^9D]T=((!_NL6FM+&+O^RC=G)!
M;^GOV"1*"Q?UK>"=FG")=0R_N!6&D@$% Z@)'[/)7-5<GY<'MYPISG_AQ?)A
M]93P0BX7/4,LGZ[ZSHIBDJF,#/ $P#][H<@ZG% _GSOP<P37J7@/!Q3SEI[Y
M9F IHI"R*TPD?_")\,_C W:A95FN'3P"+JB,$,.7B%LGCAOE(#(:50A(=@4*
M8PWPS"??DIJ8\K%W:5FZ><?PF%AC8(EVXV57K1A<'K[)S3XNP(]T3131:@,3
M;D+.2(@L('L*Q"#E\!,J/.&U2%#%-;S\NZEO[,2''X/LP,N>8 FXA#OX(A!L
M8Y/^<VBW"?G"Y-MBU%'P3(:"]OSX>J?9,PH9COR2](S@UY'U_&?ZQK'DVI77
M42H"+$ ($#'.;NG+7?UDZ5^E)*A%8V5;J @.7;E*0'+]7 V'DRW>\G@)(@\F
M/!A:'WS];+&E!S*[ L9CU-7P5(J&[GG:SQ&3>+%>DFH^#EVY@%;7-Z"<,[?=
MJ;' L[>EZQC+B)<D<#S67>4/R5>UIPJV#=@\@#'!>9.Q"\N>8 G)<O5Y"Y$4
M&FSP,LP]P@I?$/#>!XLK& _LY?5E[.X>INTY,1[XI>)AIK""1NB]<1QY'$X!
M3X=W[ECJTHKRW2(,AQZ(#JUD?. ,RYF 7<!$]"U8R?NQ=N.]( GC;->"]A97
M1$>Z<@1O$01\N+>X)KHX7;'*(R3P5>YPG!36P0A=P[S"!G>@]X2L78\X2:(U
ML;/DZG/,%,+-E>G* _%>AF A7,)ED;3YD&/91[54[^&-P'J%PF17IG#F +IT
M>\SA>(_E+%L;JZY=5WBS!P\9E$46D#WF8Y "L.? 1K$S>L6I9"W]GCMZ<:*F
M83*BF,[)?#V=Q!P8QRLIHV+$I E@AZU?^SH?<ZNBP7'5D[4$WR\SRGH(#=O)
M'0>/ ?B8D7=S%E-&XOY<U7-8HJ1!0 1@]L1*PN9V@L?>X@E+-^YN73=+YVY7
M_Q>>)^\P(W2P/=OE')94GW/C]2%N(Q/7514KT('",QM_S$IU')TV4LACSX>F
M;?-5:MD+G!J("MA_LK>K2PW-P(;?L3.>4%V\(U575P!WO4O.$/MVGON&Y3VM
M:Z/9#9>0$:3!+_8%81QW+^>V)H$70OM9@=S*YP \4/8DU@*I@L'W/H6 9(+X
M#5XD7'A^)<YG&N&!N-I2&O-^D$PPO\'+L_7&[GH'\BQU(.&7[).H?8=2KW=<
M@??6:;L"&<AZ^T2FY[)_"7;,RAY'Q5A7.SN\@=XO&%2/^6<-!VPA?*XE5C"S
MLJ0ZG!;/M\O<V6S@'DJ&G'04Y\XK3[(Z>,^8_ILQD^PF6Q;<QGVN?O"=L&';
MR )_><QJGTB8]=:Q8 ; ;U(5QP#R$(Z(BS_$K+VT&VVCP#(E3UP" 4_D72)=
M4MTR)"NT@9%E83;I@C^73.HET"$@F50DC+##-XU[^\KN<J9O#V^Q\<M,<1S%
M -P%I@Y !VF(2;NE/00D4W+L(@QNT[>SW"NQ"PI"R*08@53![>)>9IQO&2?I
MPNUHL$SJLXO T.W:T,.WCGA+MJ!JRS(-,;W%>],.U@EEM]1<52'PL9O$7*_
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
MEZ]9$V+&_*1;CDN,GU]Z--;K<BR&L2#NE.B$"6;'(G;&#MWPP.3EBFH=9_G
MA52]@:1J=XLU)M#4))IN'15)8$+HWT)"/Z%DHYG1=942WE8IKDL\%V>RR$AL
M'5%2,(;\?0MJY82(#\0R^@Z=,?,Z=KR)1IG^7=/=.*YFW5''WR#9O7+"6\=J
M67!#@K^#)QB3OY;3<XC^][#F,0A3F+!]LZ?$8A7@5ZI<4:WC)A^XD*H?8#<1
MGF8O3;9="<8%$]1[UBV?WP3=.8[Q9/+#%_#F0D)DZZB3 S*D\$=("I%H:B\5
M1W"_@X2[2Q:$V<XP8W.N/>_X!B8@1U#K*,D#+23I/21)ZH9GN;.I)^Y6I^9R
MQ32^=X.Y"<Q3OJS6454 7722!?$Z",=YEVRX6FZT_Q\[MA[L3H)!(N5]+VRD
M-3Q(8A+Q .I22 ,<:+_<'@(.P8B0!O4@1.ZB,!X4U\-V(*1]3&2 %3$#ZQL(
M0I%C,<?1)(S]"IXH"9EMY$T&RHA&4 _ T+&7<T+7/)@99W:E26@=1:DP182
M.@62^XIH &QQN"D0UCJ:BL"+& /U#<0FZ8'OCFWC@Y,M^ZWN\-1A-LU#'1T;
M:;J=J4WK.#\;_FA0@'H;8EJA\WP)U!VQ >J,B)OO_1D!<:&+"6D?*QE@1<R
M>B BCT<8GXY&3K:<UO&3 UETB0L:ZY"QJ*)152RO=91)0!A1!^JHP#N*M?K
ME7:L>@OJM^#9EJ8G<E=XA)+8?"R)K<,3D2>I=<3DPA81!>K&F-#0FHI\/(S@
MNS0)K2,F%::($%"'1"Q/&244\K#YUE%Q#%#$ Z@?8D[94N73+1H3*0):QT4:
M2!$;H#X&Q3"$,DPMS30&=D?;F)X&?9>=):5UO&3"%9$#>M:?\@04>U_M)5%@
M9&'J)O0.64)@ZRB3 3%B#]0W(.9NHG S,%LI EK'3AI($1N@_H#D)0@Z-X7B
M6L=4,8!1I'">D^!?-\F4()PLH:,B]G%<KTE#6=MOAII*A31#[#FBZF*H!Y=,
MH:V;(;)@8N0-)64')> 4WULYHFP**H%'PEI.W#%X&-E#:3('KNM70E8HZ"*(
MBD!#RC,ZDA>K*U<!4W%I%T%7 CZ,W**8&Z.B]4Q&8NNXDX(1(W4H)AAY&<N3
MU&:^,A<P4#_>D4 \PY@KJOU,I9E$4"??D424C4:6E/83=+#% /7Q)3R]H60A
M%-,KGI#3.GYR()-(.,+S0!R]0P?G=3AH&LG1D"7E5.^U""/I,\[YA2MOZ9/I
MK3J^ZS$I=)>=Q^/\V?^,N?8,[LXNKT%MLZ& XJ1+^P1D,;P.'<=EDS=4!WPY
MB;?=!EH.T,#P&MQ1QW4GU%F 7_W$6VX#V DD,,[^4^(2ICHO!-1EE%J.2 0/
M:V6 &ZH\66V@HP MC(-^\$(!FW,\43\0M N' ^8G5U0;Z,G'"J4"R-JAGOE%
M1,2KB\/L?.CX@GQA;6"H""^,(_P=TU^U>8D85;S)X@81<M K2X:4-K"2B1#&
M,7U&+(M7JQ!/Q%MLIBK&FB'#M>-%OG&6'DFA;2!+%C^,8_S.FD9/Z$"O0$?M
MMX&1%%0P2H+LQ 2J#=G.$ O^F(16$1!'!J/@!UNP""5B?R'V&H$\</]$JI V
M$)&%#V@YCT-AX:P;.[:#M#'.D]0F6E*10BGQP7<4+I^'Q%7MWC.7Y)ON*G"#
M\LPXA-U7OKPV\"2!&DJ9D*CXBY.THSA;L0)A;>"I""^4BB%5\=-N:B18 74
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
M603F06_!P=2>8<%,M-<X,).]Q0B4^8K?#\8\-M3XYK!0^:'X,/]PV*N^9M+
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
M:?@+[R)I-=]W5SSK$ZM:$0\HP8PY4E%NQHOEU7DU+CD7)&G#O!HO% M^-]X
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
M0YK(9FX'SF)9=%0AFE'H$CW@K>O[L+0%&\1X?*WSK/-I8^I6XFRF>3<7=2#
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
M='&M_;FDEF&)HJF@C\L'Z!K6\+QOHX\OM:*S_)A3GRX42LY2(NPQ\G42$B/
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
MR^>S:X&YMM0UUNEJQYGPM-LC_09P[_"$B_D[Z')=_'D>/^(0Q8^6C\J-!K"
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
MBB]PC]<>%*,MV2=MX9;/?H19!-LH=B5(WX726IIO%B<-,I.%B93H-:-D;;W
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
M) ZZ-RR,J7>&DS0\3@^_ABZ+\?2?95IB,D)R89'[B4Q&#2E?Y*=W"],YQGN
M2YSW@40G(T2[84649$\A)\V97>7L]126S^.-)9: "F5(8Y9(1$S5VG\4)BL>
M$$<#UT6CD<+*&?3@6V-1?>(II/ "4*S,:9:MAUJ37:Q-NWT:F-5$H%?QQ-ND
MG7A;L\3;T3JP9+#$;-]B5WK$O$ZYOZ6\!@3(3 ?FE\(Z)N)(I%%&8!#4LJ*:
M3PO? ?35'K9"21.AP=#$CU%Y#6@Z?,[<^8.BG..4_-/A2']V) 4YF'"'N4=9
M=SPM/J?8TZKM8WJZ2!^U>$.TFTW376.Y0U+Y)WTQRQWI+=3RZ<ET9QT,$MKS
M3RA-NBQ7_[ZZT!W\5Z='E_M[Z.)R?+E_$4#ZS0C;,MT<MU>K'(,YTKL[5*M=
MDD6%_N#(E,8.9Y>#5U.0^K7,WVKJ.3%9$L@_YS583-=\0'<EE))E@7CD7QEF
M?P7*-A9?6-N15A(:LY%%<CX=0^18I- _5(I[1.CO]+X?N"Z:QF@O+ *R:NQJ
MSXV.1X^8'44Q>TBS[&AQEZ0E3#9 5N@D+5J/4-,>'8<U5:LY4,G;Q*O/-Q=+
MK-C#(L&"HZ<*)< 0+"933%X)ZM<<J)FBR;9Z"/H(LS.H?HRY"B8,:F8#?WDN
M<D&KR9R#0"?9.5XD:3Z#8*H#\II,,E#@]#'<ZQ";(N1_A&0W$-/-.J(J;R20
MFT.$H#S[MB)8GVA?$(M>WA7LK*8QZKM,]=PM9MJP! [WM4;+X_8IUCKK 4$7
M02&_C,RUYZ^7/'Q.SW@V(YU6_(_C--?K"WQ2>-.1^ L"(C3)P\Z$@@^U_+4,
M>WK\_[Y,Z#AHP#[588IR=;'*IZLZ3;)/:;FL6+'PJTI?7DUTPK,@1#=(]H-H
M1XB79+\*XXSMSV_GU3] 6IXB=))'AP@=UBAXA$Y[K)T(G2XC'F,- 9QT,B>3
M1^-/)M<LT.XH%TEF!T6I,?EH@Q"ARS?%_ WIE 7K(-$MZ'PRVPXJ1FI-9R%#
M%(>+1*4P/%G"80U#XV5]6Y3@^39$:BGM0@UE9&:A9F"N5J%-(02,R[;/AQ*B
M-8K),#"CF@DK[T'JU8QGQ5V-!Q>LX>115:MIL=2>!Q?F?18U9MG/>_BNJ-+:
M>@W)]&Y.$,7=HF-"&3QA9#BDW4=>5SPNREJY??9YR9&*ZX*HRR"HE&P/R!/F
M%2/(S_OGDZI,2DU3/K@X\DK=A>AF83)/00!LWG7-A1P;4W.M%E.^0T,= UBO
MCC/51#F*P]-+ESW,SC@HW/BFQ R>(&\E]RF]2NS1*@B1I 0C V*TH5ZS-IXZ
M#U@W(7BN,=4U$%O2(7CJ0]=>'D,>A)DEY3YQ$()'N$]XF%V!I19@O.IR.073
MH-FRP!ZV2VKP;E/%$--GXD<U&W;^O2&8U;A<X%F:U$3;YXDQYK-JC83&;[&M
M$O:4,C#2.:"L3(? ->[N33>P+-$#.($4IU5<F%CN["KU\Y["\K2'SC$-]#A+
MRGIU2=Z=54)W,U5(.%@"JW*MVU&\ T1[0*TNN(U.8$2P7D+M,&<V._NMIX#\
MU]WCQ2_7E49CV3U.$8GFK.5#M8LL3 ='Q#E(\X2\5K<$C"1[^U: D0SB4<WV
M4"$'AWZW*(/K /!O&@#X*-1!$TM*?= N@Y>=7G!(Z.N8BS?R ?XW*][H,"V=
MVSST"O%>L/TBR9+2;C 0RK=H'H.=0,V!\@0R\.HY8_7:OK:N-]?609*6GY)L
M"2[?Y4+DL//U11Y[V@B?+>2HPK<1_3AJ?7W4.F/"H'D_OU"5C[1GGL)O*7UZ
M\'7H/:DZOFLQCEG2[H# Z\;?+ME?W&7%"N,6>HC9?JA<F(UPQ/*,08_7\J::
M=HL@@K^K%?BH3WA7#T&<C?I=;1!/CW>U5<B>PS?P;$+.B!R."_GD!ZS1BV)>
MRM\<Y3/\>/&0W-FA57FG2-*V#"P4<?75Q>3@_'7K][1S!+U' \GZ),EH T>>
M)FJ/ZR*]R=-Y.H7,O2G-B24#/2NR= IF=*N[H:%&#3D2]+' .[@QJ9S+'N()
MX2<29<O:I<P:3(H!3B-9Z6V$UBK M3J-U8G42Q9FC]( L?KT4S0IQ$0O;"<-
M:RN-J;...TG'U(-Q5Q8SYH(.ZL30,JEV8UADXJM@')XGRZP64%_T7$_*FS0?
M7Q?W>$Q6$SE+R.*!7^@GB_8AD<[83<FZ0;0?U'1$?QFL]EL/;CN6P_ZB\I_=
M;,MGCB!]6;4;UH?O'Z[QH"B;8JCD-&T"R:TPC9"5TBH9"S=2*YX^ FQ&/6^J
MF7"5B+\JOV#7O62ODEUSB*@P8?/6 0W8^K%W3A4#AQY=!41-G*79DCSZ, \C
M)^HBP[/$,T!7!5O0LJ;WTV0N8-7/<$G-(<=ICH]JO-"F\[?[1\T'D/@" Z5M
M?0/VD<2D)Y_A[K&_X4N(?BJH@W1+XE)Z,K8Z%5Z]3?#:J,@! I<@Z#2=**<>
MX'NB.\3[8YJ?(D L/FR^@9+0N+6&"S5(TAEW_;/\JW-<X?(>0P6S@V5-1GA4
M54NH;.>6BB9"(GA*FNB-7KFL/R0ZC"-)S8UYU40/E*!_!9,L0:( DSE+83U2
M"'KQ*VIET*97B59T(S==2'3^!G&']8/^YG_&L:F=^3>IMX["BQ+UY2BWER;1
M8KW$481D$+.J^7R*V$(8W:ZH61]B)KL%)\^++".G"SCP^AO?1,>ZPI[0.>*]
MQVJ%&R0<LS7N"?*.M"+10['=>D0/Q4NI1O10*$^ (<+S61%,&;+>1P'71O7'
MJ'+WX%<UF[W%Y<GZ<8AS7*75SMF%.2:!MT.R82B3Q^: .]8.-4<O("@*($(!
M"@RRW=@=#UE7E[=)OA;V<I2S5)"-$!<:'0JPES)*[!D#^MA046NL/,6M)J/M
M1$^E.4_,441)T6%3D-%6E.!+#);:]NQM-6[J>9:67P/M.;Z&;$1' RUO'8F!
M=GWL.@.MBL/@05&* N$#@J&&5%^/+P)*(8L>D4]:289"TWJ:(:V#L?4R;&E#
M1*#T8@T6903P[59OBAG$/18GB9T_]<RY2<7G6VJ*TWMXJE?,2.?P=!(4D1DQ
M]:RH7T5FQCUI&*S<RV3.<%EVBRS#]'5VD$Q;6-DJ=8-1 N(J!ZAIB%%#'4K[
ML//5445<1>$SM.NZ;C17HMJFU<5=B9/9)/^4E*D(A]'F+P%]ZZ4R0K0+Q/I
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
MFE$HK1F;?/A,'Z\P801B*O?P/<X*6I.3F[GT)D1&1$-56V01H/D:^5')WD$
M_@U)Q^D4/C_;/)R:"H).MB71#>H>U4U/$1B<[.R:;%"NP@H *D31.B?E65G<
MIT0:KLA"E R@A01A#/!"&[RT9\2-;Y_RO[C%&<VV3_*51>JT*>)M@PJZ/6BU
M>+ML^8L(_?[]^[;1!*HX6V-#"<VZ90RHPH>):EGI'#-VOGT]<6]*3"U44 T
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
MI+3^#92T]XR 0YR3VS.#!+C9(LVIRQW*HK2BY-7H9Y0:/-"4GB42KO403ZZ
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
M(/I%2'<$7U3'A)XLK+?0SS4A^+__X_\!4$L#!!0    (  "J!5V10Z *8T0
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
ML<K6'!.=!54NK"]D5F&FLB8;0([AL&*/1O#JI^M%+S6(]5L*I/2%P$*4&IQ
MB,M$7$#;9K7]H$.[8M.)0K.VR$&L&^SY+#D+):?0OC#+BV$7BK_%_9'MO"J-
M@]6RZ5(?MAL[C] +G]#]D"S:$A)ZMMM(8M-B#6S+U10[.*U27()<SFZQ6EX_
M>.3 3>$)/76S((7/BROPA!H*#_WF"E'('[<Q9TH'YV*E<,,8JQ1IG^R6) [S
M)/65R%S4&NP:Q3FKS(5VV50/7</1GYE&/G(WX9$7J^L@8<M1+J]OW'(@J+*
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
M=;_9YS>@/2/1U75D:JIR?9 RME-I&S(I[I+53L$6#O$6(.<LII<0IW+2DC^
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
M8HM$]ISA0B3%10!EGN%KKNMO@P?OQ!_@=]_Y/U;R"A^+HUL@BZW&T'$C.R3
M68=UV&[VQ\_,PFV\]@2();<0?EN]E(\NOK+XK>%7] !KH(&<"OGIMCM1[D[0
M($G=,$PCJ(;&E_W4:IX-UWL<M8$[T^(Y3)90,6<6)RAMY]C6I0VR#%+--Q--
M!M=!./]0XB%*W8#)M;L4S#G#HCYF=\A!6W\K#+5T>UW#+=-;11F!=^!9+.:I
M]CJ'>;JW"F,,E7-=T50G*\ D0*%+6T1$<J7PQ#O0[:%:_8>L^B. 2+C)/VZ5
M6?%+]D8X.^)])\,$Y2BJTC2%C?03FY1$JL)076.PRKKU$=NT&79+>0X\X0&+
M,VA\F=8KFV:%B8A2^C=$C\B"CM47(T[I>S7A^A3WT3W-Z]T<N7^/"(1Q@<^N
M&W"NOE<#KD^Q.*=7YD%0&-C33(\./F]_/0NZG@6]P+.@]D4GKP="UP.AZX'0
M>0^$KM'$_@US@='$7NT,PN'B?J3>(;38NS]QT FS7R5JU$Y]"?/-V=2^[A,:
M$]Y\"MU!@K"U\ #QNFW;GR!:;]AGZ*0/UE!_AL1$+IP19'9F2RRF,]=Q(-@X
MFON#+4>'I(Z/,%E!1/^9-]\7E70\CRH78[OGHDY%F5#)7>.?J179ZLN8?=72
MK.#47E*'Z;]8FK[ZN3:MR-5.:]&FX):\W(YU=9;E4>]JNP(H5O!.F:3NWM+O
M=\*;32MRM=):M"EXATUNQ[HZP_*H=[5= 10K>(A.VH(2=JP#<VQ6E:NEUJ2N
MQ<-Y7;7*KLZT? I>+5@(S9%=_W3!)W-_ONW=2<6ES=(J*(_/'QH?S^E.JS<U
MU)Z_]-#H7\9TWPT\DP.D\0F=X@$2=8CEK70R!>-4OZL15U,86V4?<X42W>E1
MX@2OUE?K;4IW;-,=OUAP[SP&B\I\<7^]77"]77"]77"]7?#";Q?,Z7Q(IW Z
M)P89]/<.\EPZ.TIZL[Q,5I=O&52@=+UI<+UI<+UI4*)^N"@>'REP#6\#R7(#
MG,C1G.+(,^O6/K>VWM<=1'/*^WO9@+^OF5U4<%P\!!X\W.#NG^57=^DZ**08
MBK+K!_)A"+KKCIU9H&AOQD1&[:O=-R;\(IV<="<O9RFHVZ_KN)!G,JJK&DI!
M(3P)[-URD%'[:O:-"6]PR^*GT*H=N*8#1,TI;LUN7LZ"4+=?UY$ASV047.>0
MC\+ALF#OUH13S:_&WX;V!K=#^K R1#WUJ4U<SK)0JU/782')6!3</CE[,+D[
MN:'7$X2SDM[\$HO:A$^!@>$^VOYU.5!F*LVOQ^2-&)G)>T'JQ0EB+#G<>9&O
MQ5_3^*YI?.U=LOCY;V,U=NB@@Q/V<:K^#;"!8\K([N,2>;$90%QX]_&AC&LZ
MV36=3(2IG<5\7HH_*38W58)WYV^W@* OT!HAA\Y_"-AC9X7)-FAL@.F,2!SD
MK.=PAXG'QL$"KH/!(MSABQH.)5&1DER_0C%MG< Y?(2.#]T1-3:=(D$<8 ]\
MUZ-K#'$UZJ5C9SU!CW0[X+HP@Y]PSZ^1,BK'9 7Y^8Y?,\C/F^C/'MFDX\C%
M-K("1(,91-!SQ04-=V*];3,>XM=)BX#K H5#O 6(:[6L36+4M**W8LNMM9B:
M&)#&+Q['-F3L( %L%HC7&BFW88JD=!;U2G@4[EKNZ*Z*4.=A#DWJ,R#ZD770
M!RG,50CK/(%58"G<$@PPH2LPU6^*G<B\I%!8+*?S[)5 U#SY3\0]M#BR<>.[
M=*/BNO'T(#.$E"OK(MP/3EB;C]4VMT8C'?A=D/H;)'4^2"V#3E&51J6Q'Z(-
M[[0;A.^ XZ_H'L0GQ[4V;S(LJ%U7W4H?L.7 0H';,;.!NP4#;-O0# (5D+VR
MZ=8GB:NA/O#$AXA"SZ+F?"PKFMU8C8M:U)J3H?!^0SP$-//?/G)1<-8^(WC$
MHI51AP0;"X]$A7;1=D@E+8(+W.:Q; $;$]<[V+_PS4BR[0LA- .8PMC G.)(
M,=C0#@RI.C;>L24IRAL1/KV7R;H0:BL O9XH]IG<BG/$.@OO(=&^U2WS6[J9
M,IP%8/['.,AL"QQ0P:062;D05@M!;'VS;MEZS$*;12!IA^X ^1NRP+*<N;E$
MT(6P7 :EPGM@VI8=JGX)4&7FYP%GC>C.(.R18)8KA%T(TU60*G@T)U9M"*E
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
MCK_*Y0N+D--#:SD9>D$-0Q&8*SP#/&P4:AW]';]U*3SFX*%P83]9XV:0L%^
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
M;ZY353^Z;&_JT3D8=R>KD\SUB;;4AS-MOOR\G&O3A398CHWI0D*-DB!1FTW
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
M=P80;^*-!IXBZR'T'OP=R._I04._BV+M[\RCG'N@+/D\^,('SZF'WOM"'<\
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
MFB^<;'3W.P4^6#K])5P_$ZM80;<=6Z8[:19\G].XF .@R$4PJ M5^*M4>K]
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
M^UT7IM0A0^Y\4SXPCH:8\NL[S>Q\ QF JC-Y\)1B*/Z%$FJ]&([-;&G.(7Y
MV/#OCV;M$ VX\6_[N07P30.Y ']51T'1$O3,J,6NP XSJ(/I;F-HX^<.&&X
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
MV@3^Z[+G_M GS_NFK7I!/$LWW)&ION%CTX!9_\48CFS'4RWT2^]@7MZ DM[
MH1AAU4G7>"5?838#ES0MG>KD7V/X4@%FK<A88(0YQF3YGV"+,?1GA[V3@+;K
MH+;OG6-+QK*:RY9-8$8/[K'SDWA/.YR;V'!,8K426:TMF"-+O;&5\T7 HF#=
M;'A9UPV4:*HYC< %,B5F"2)@*IA:K-8QK=9YB,">[:4@_78TU=>,P+>D^:]+
M]F;]AR%C?/;1JIU:&,^2?O')HD[Q\U4]XI[2DB[9HT5]L@>+.HT/V$>UE.OY
MYB ^&HF)]R<.:FEV3RZ[\SD1__3&'@YMBW0]6_L1\CT7\U>"/+,#ZR;/7T+
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
MW>^=N^\WC>ZOW^_N.[]W<\0S/.Q@VH!T[@@V(+Q!G2W,#C.\Z;1OF^UN\Y;
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
M3<RD"73Z&7XDCZIG@ZMP!Q@"]4[>A00J>W[G?W&>3@&5#7?ABKH@/C4:C U
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
M)3%@$M>M8[7@.V")I^#YV#&I"%0-=T,.\6@9P^])=^KBB](OEW)!M)RA97C
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
MX2X.O!E5I4GHJA+_-;)SRZA[0POD$(6T)KMX;>G@* -ZN!)4_X!>:3)%=+.
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
MC1ZD#[VD8' =8--X<. N_@$M/Q#G:$\+!852_,5P750C(.LT8PPJ:"JRA(;
M0#9\ 2+01F<^]IER6F4> 9H:0I\ILP$FK4F+843W/YX)"S%<ROUE8W4OX D;
M*>$%0DMQ-75-_@04561BH2K#FV;*RTB,5 5WWAM<F5B^X3[5N%DX,BWP:<LK
M8ZY@HE7+E8I0Q SSNW#Q!$7$AA,@5K&9>^Y!([U;_T5,X2/.X(HF<"7??X^O
M3[MJO$(H)U0CQU:]DFID]@L<@PEF+)"=!63G1U/X D--=-((G7CU]S2I?;ZC
MHU. D22TM,$RHD@+V6H1$UIR'2; S 2?2(Z,A7"6G1+-Q'156-\+0_'Q".1C
M<\_[#1.D,"J!AB'%Y81)]QOC]A.>,XRIWHG&O2'27C2P%68.A3. ,#!@^YOP
MO]2SIOT,.T:&_6\(_3%S/(I"J>_C;\%;-<^PA.=B@:3BJ)Y%ZJHX*TH4\EZ,
M67A9K%X) A54,OQ0>7Q:I-F6?-V]/#[8I*_*+TP.?BWMW/O?M.6M0*%FF;C\
MZ!Q_$_F9,CL3+%HQB7#&)-.TB0'T17$A((<A!>04>5&8+X%2%"'!N+1FRB D
MQT^L>+U7\!L%)Z>X1VH!&#QR4?*-G.$\YG\=(&:1!6J]]()-S&:(IF&O1+*O
M8E;,@9(\4%*0TID&LPKOYVP8%(0FG#%F]7BDPD)X>_9.[7,:&VG1BC0CD*7I
MQBE=OE^/J+^C7YTYS/X9X>=W.LEUAV\5R3Z_^--RX_<$9OYHHAU![+H,P[P/
M0OC9 GJ?\<3WI 61O9LO-.Y\0A/LQ8>8]I+4(R!_Y=I9E:T=J3XRM)/N _/P
M;OQ5W3O<TXT$$.7=6$B]_P&AEZ: K5O!2DJ]DU#AD1,@Q"T+G?<GWW:FY'NN
M*)U'(MR^?0NO?'CAUC/_@KGSJ;I5=BM=[,7=ZF39BSOO\)W[4W:GH.QC4C;*
MX(<7)Q5!5RM8T%[5FZVD=(1<D/31!7&W(-=-Y+J,)[\[I4Y<SM/1:K5TF2E
M_)N7O)@KFE-2+F"+#M/5^UAL^]&9IS/TJ[4\<^UQE0NAIIXG2S;6T?/(F3]:
M:P,4:PDZ6R"7HT__8%9?*O2)M;R'!>'=SL&Z2^0<)B;QJD;TE]XCLW5E7G:0
M/FI0EN@0_FJ9D2S1,!>-+GNBB02K:VR6\E!^64@569.9<L@VX0/?&7Z?.!86
M2MQ0*AY6TN[1.#SU@)%+N5IK77OIW+82[YR@E?C@X>[J/_]Q]_GZYGX@[X'9
MS7]]ZS_\SR$;C*?%:EH[]0=,-IJ[KXQ(9&]TIH/5ZO>Q5O^5<)OTQ&OW1\=P
M1R@#1J;+A[[C>C$ FP_X=5"W;,S]B>,B6#XSEFO<9Z[SY!I3'&P^PWO\#0@
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
M81EZ^X"Z-++6C-12\TA'D]%T6[MJ47%B^F;,IVR991<%!?9H#?B^CGA/M01
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
M)G4/O4CJ'HITAS_SD,[ CD$CILQN3/P;"%EX#UA@KW0"<% ^IV,+S^GQ%7-
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
MAJF,AG\SIK/?[C7UW9*J$3\UQ-4ZQ[MO&22*Z5:46Q?FCXN).0(-_"L3_[W
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
M:<6WCX/M1K8X_T ])8Y?/1S_#$[#"+=-C.HZ^J*<;U;K94W?43CIMO8R^&G
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
M_-_810)7";O,+VK\7HU<&]Y/ZOXR+0MDZ3-UW&?3T(#!KCD0#_?,/X&\C.!
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
MB=)0IQLE=^ABDR4]Z\4F=XN6;AQWC('B= 5-1"Z,=PHJ*46D_&I'[E=;+S>
M:\L?U1\#>%I:.KA9UDH[:N%POFZU-6Q32H\K/:Z<;NDYW<21.15(6@;M6-7T
M'54W4FXWM;;5;(]BMLKM%FF[.*_\I\H$.=?E<5ZSS:#Q2!JQQ>+,5E'>PW-,
MS5;YU3)5-[54R7K=U,,[YE0RB=)C9^-]VR;!XN#*K+JSQ(Q] Z^%5E_R,C1]
MRDI%,0_!BVN,Q9A-NP_PZP.Y9%HN29M]MPW+<GK,.FP*ZH9-L<8N,-8UK3?0
M=A:[QW?"VT!</&J;C@LRTO7)A4<I>7!\2JIG[@7,]C>5*MRL7<)VNI"O&6'F
MC;9-6J_=00FK^6CUPO)B6@M-O'/QSO:]D@Z/T!)U&C^"*K2FT-H1JZB=:JA?
ML$S06L/QV'I0"_NW:85"_230UOI'0L"XA$6+HT*?F-Z06;V< 0-&2N<HG7/$
M.F>7L.BS8=H>KA[J/=IWL=7S.+B%M;,F.&J@&BI6=E5I]!3 D8KGS.Q2/J_9
MJGC.%*>P3$EO%-!92PSH/&CGOPQ$A::P"2P.>THSX%,Y7@^NY\YKMF<:W7EH
M7T>YF&_62EJE?!J56+(4GJ8"1]5L3VZVNS"B93 HU(]T?%%AH.<J[.<UVR.U
M2_'F3)X(&,U*DZ;#LU/-]@1C1/?4^J>L9[_USYZ*%UQTYUBRU?I2LU7F[(R9
MLY>HS](FUNQZHC5[B39M BFU1I;59\8J#/B9ZK%Y7BKHO&9[Q);FBKXG_%?.
M-RN5NE:J[T:!;6L6AI\&W-QDVH3?DY,* Z_)L4W%LM=1Y4ES$@X$AE</4.2%
M\8Y<DJ]!Y+II]ZQ)GWK @A%&-1C1PIZ:^!B+?WJ^T_MYV34\4&/)]PYPVP(Z
M&29>I+T)"Y9P!@,3KGHLD +X[$TLW[!]#Y_M38 ./?BJ19]%J(7) NUPS\.0
M>G0-R!?P)QB]'BCRH!RI;[R2 87/_*$!YV(7]U?X&02X^@Y\0D$)C\:&_?8_
M'@D"B^5AVKN*$34]0G?CA,:IFY[OH>&M9WA#7DV5#BCL\WP>?%N(# >%LL>=
M)8:0RIDKT\,3 BCZS.<734?*;J$ TLM,A@-C!$/]0)[,$?4>Z,LW9V38&OG'
M?R>._QN[2. J89?Y18W?JY%KP_M)W5^F90$[/U/'?38-#6CLF@/Q<,_\$S 0
M(QJ0Y-FTN46T6(A<D4N%7XS1F^V[[$$O8GN73;^CULXYC<!%NV[&F:4D*S:"
M33EZ;]>EQL]+8P W?0"V/^/C/@X#))*$!9, X"+4%WP&0O-,IWN,,SY);*,C
M.<0CN%9-@#E"W;YOB@FQZ?0L$+3?\T-JP)N( YK--?LT'Q.-:88E&I0_&F3H
MHF+]*_+H-=]LXX^/[XVFE-_(OY&'<UX#1TT[KC4##GSL-ENW7UKDNOUX__BY
M?=/1<NV'FRO2>K@EG>_7G?9MN_6M?=?Y^+Z[Z?,?'I_N.N3ID=P\/MS>/73N
M;G/P6^?QOGW;>KJ[)9_:#ZV'FW;KGG2>X,*7NX>G#KGX_M#Z?MN&S]_%7QVH
M<'9A:I&R/>>'2/;^1N'(C?KGUO1ZE@,:D#[!$*\MU*Z]P@_\XH]*L$,^3$:P
MA'KQ#;*0)Q3VMS$*L(O=*.);H&A2@:[6NU>8L&U8-Q/0J? D[_H-UN:S:XR'
M9J\% NT]X183C"#<'QL%W![9W!YHT(C08_K791L"J-;GX%FH>F&]\^T!IHQ*
ME^E@X6IX&5*,L("K8]?I3WH^,3WB#<WQF/8U\H(?&AZ(&2CN%^_#(GW,]D1@
MI64)U?M['N@18[U0QDQCB"M15TNX_BQC[(%$R]]BBHJKH-C:DXMY;/3DN4 H
M^\B)1"[04%_QY_&;9S-0RH7Y,&\Y$%SYC@4P-L6WJ'&<T3@0IBXYBH>'ZJ1
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
MJ/FFZGQ=7A4K8S_?;,F2F< L$ Q"7\?,M0A  ;>=W/3.Q.[RB,RN6OC*D>>
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
M:T0>'7>04:V:U6"6K(QC\Z :Y9]1WC3%K>/WIK4CWK0EGK/C<ERM29@IEL7
M72*<^W!*Q-HTTR@YX6Z&W/&RZ=/IF7,HETDC_G;>$C[OKT"(![JB\1YKZ6G%
MVFS!5N4D286^U7RSK#4JV]IH4TMJW7!%+?6I;V6]S- 2$C9(ZB&75V-Q#?LI
M:H5JROZO;% S%:_B.M2L8QI@O3%;HGTO"R:%<)2E>S\F1N+R^F3:AHW'47:0
M;MN_,&D*_FJA&9.5^3XI#+"Q+KK[[\0<HR6&&#WX%>VB+AU@L6A6BP&NLIH#
M'M;T8,8#UC2HUW,G\'FD:/JI:RZT]]!;RG^V[98@RU=.E9;=;W&:W(<D66U)
MLA)HI14J,YR??ML5S6NLL!@[UQV#&EQS10<9XZ+^,N/4I3.XG'A4^CN<KO"9
MP JGK[VA83]SCXXS]>5(\>;C7N$#\Y7V+_^DKC/3"AJ?_3CX[E%L]NP_"M*T
M[3M!F$^.NZSSP4)I*^:;P@J[[K^72BGLF5<8] %'MG+* 80[W\8?,).*'2M<
MIT=IWPN]K![,&HO+BZ4_=NDOTYEXUAL94HL?0?"6XU[>B^H4"DCX55 &"=.!
M"3L#)D/>UX @?P ]X*'XX6K24F)5-0HIP^ELD'N39;IC<F,\BJ:7MHT(FK,V
MYT:ES(]26>*%6^A*7]0I*>9=4XWFPT;S1=5H?HIAJ3::CTMO39^57GXMZ>"]
M4FQ(3>>N[X71(09;]&V?CK"_CF_Z^#3\DV"/#9@$__UJ06S(%\,&-N&Q-FA&
M@A$1$\^3;>A:MF&]>2;K&R1L!89%;AR[;_KRGF_4FU@^NT6 "H#!4Z]=$@,R
MCUZK-U!?O:)(HGED6C0PFHO'$B#([X=$@4DZ$Y<, EKT8K1P0UHX 2UDCRH7
M0ZH\C###1PQ-SW=<A#;R6Z!NALX$P$87N]X8[-@!C__/Q.8;SXOI#QE6 6J
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
M"CN/]V;WWMCQ\I?I3KS5(GB"8\2WSK]"%S<GR[2!-R2"9"?2.Q>6VIU+3BW
MR$@^UQ,[& I1Q)J5&X)FO_31L#\U!-R^KP*OTB^*YGTN)88(XA>5(8#N?8 )
M7<9D$,/>1!Q1."JV  -UT;8KP,(E#=R2XDTC![X?A"?PV'2F&'/XW%_\!(Z'
M +0I."!XGO&+G0V"&  2B0$0]@+Y.B)?UWL+\'( ]/L!TH_H6NF-U41@"%>F
M(/TLGD L$>G0=>P!?(H'&6'(8+QBW8/U0JFPJ3_U]+;B:PIO86$X CQY6*.\
M#T<R:R T2$5L1DR#H)TG.-QIQ(95&#-N1B,LA;^1>U:FHM*#. 09&S(:@S;C
MRTI:8V/1FMA76PL4"W=T,H\3?B7'U*OG\4.EV>/0OC<=U\3A)HL>?^-8&702
MW.'2+H/2J!4Q]845L!!  <^FEHB $N+))#RZ#4]KB<@6G)O:@F'-N([G"?T)
MYUVS.V'B;5,?MW+Q5GR1+XM\^\QNEV/0Q,,S,0O2CWX9<#$(0U>$4D=> =(P
M8:Y0X=,V,%IYS Y*.50YTF0G]SB^@T287]58\6Z<%7Q5!H0Q2"1.X!J!0>2Z
MKF/TK=CT&/OX/O4*FXA(+?+1*,WP=3BU:9X%%D"F+=F&*P<:<34:?6<<5"&.
M^?]$A+[11P5+,7Y(S'E#;]LF*2E?Q6!F7CC7FJ[<=W/RB4O*?[<+_]TJLIS\
M)K$[+\BV.M!^-C<:?R%RE,9AEF(U%2(;VX.8:TC$C'K$-D S,7N/TT.I898B
MQWKK66BOS85AI%HD9P4>Y5/\-GL67F'1#"+9$>Y_"]).1:B-]^9A)C7 +ALV
M3Y>;=48FZ-DN/EJ&E'11P<%FQ#0D0[W4DU")Q= ">,5A8P9*- M+Y%>Q4T(T
MH$(B,&Z_8DZI6XK85,9H_@$G:-QYX1D\7Z8C?9\21__Q1^@ZD&;[!^>*9Q2(
M$-W !BS35W*QX$-^&I(A.JCHO[ $*Y=;MO@?9G_VW3=?PG?#KB<CEXW0_*1)
MMEZR)#= HY?_A(4J#NC2G42^!_8[/F%\=^[&&8V ?JQZ1A^I=>,P@-%AO.*&
M2_&PBW\6*Y7R.]B/>FA_#GMT1+)@].)5KH7%VUP_.%"Z#GQ(?4SDB3O")<$B
MHV1G+@NXS&T$$S<WL<W_3BCSFB'M@GBJOF-C)1F %Y2!/NZ-0-\*1Q4@V:"I
MPOO'CH,^;D#\&(\F!1D -UKMN'*?"3KJAV&DSHB_$<2=>B*.''T<['C#1FPQ
M7V4@V=)DC@N!^#RN";X#)S(A,%.TR;&%$'R=XQ]?5!$$O6J\@6 CIF3?D\20
M-P2^&#SCX,U:$-^#9PJ$?*A\0!DQCD;.9&&.9B0J3D;VR. X7.$CRBIY86@G
MRK M&IT$47M2]H05*29Z# G* *SPY3GQ?/XAHFG,)<9]!F7*8GUCAK >,65-
M&%.Y98PS/SR2YCP#P1E:J!A)SCV50HY"JCXSXJ5+2D/*80(=BL+7MH:V8-S(
M>0H-''B8EQ^=]@!H@Q12H?9[!FIG=D"79V['S1E=C]F;8VI_Y;0N[I4?F[^0
MU;FOS,+4;K>G@N3Q>94&80,/4G1'U!=.3YXX"(M[[)A<R]M.KD-YE8!KL<-8
MI"UWD%#?=JZ#?$00;CS-AZ:IHBZ;@T3S.Z[@P7C49&]$8X#1"U_MA5:2J%^0
M[9%!/Z3 Z2^C>-%<BR$8_.3/."$&JD5S7;B&,1W\%1BA<;L]CM=X VJ8F,S+
M@TKQ1 9;;&\(:I#OEL9;L/G(;TUL3W1YZ0?IO^A?X#S+#1U/>&-$8C_NM+&X
M\8!%?<-'*_8S93,/3$RQK#P0.SGKY 129&V7-2TA/%($V<3"2S$(74:DH\H0
M%*:\8Q.-4#,IA3H0%TY445@AA^9-_S+(X$9-'0(,QXV]D5L"HH8Z "IX?#9
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
M>.JT4 A65%0EWE8&!1YW^H;]N(H^>N.?C3Q4]GI2*P^="(0=<0&&GJ=)(F*
M3%Z 4L8Q* I1%>GPV]Z E"9;'PM8S4K<=;)T+&C4IB0E5.: >^!"8X'AJSQ/
MAQ&9!63[I\DDI; :F P36I>L.V4Z3,.". I^1O0H)M%0SO1!VLS]O)SAY!Y<
M8YAF,YS^(] _<5U<+G'QK<Y;@7J;Y+V*5;83&PEH9F+C:3NQL7)A]5;@;28V
MKD7:48<W(8.?GRF*S%/MGZ!H4V?Q3$0\HK,\0T/NB!6XOG$5HV;F5=Q5B]K=
MEAP8+F)%X;V]ZL?RS?BN$ XJ:0J70(6 GR'P"EC9'X;Y)7";&)W:N7*)(TUZ
MP ZBA)T84K6F9Z,$1%U!'TLIN"0#8"VR;0T\1JK-CV82Z8THXW5%VY)([=#H
MQXN>X?T[3*XV"%%!AK0L*-T#-9B1&!0&,3C]!Y$@%TF4XA\@[% -@_^+"G\<
M#B/0F^;U1M1M87OW&_\-@T$ BO??40TKH_Q2(? [.,\CW'^]N*T_BZOW[/PB
MAY]/$B#K$7Q,(6:?7"#5T]%M61;N<KSJ^+\M7XFBA9:98FUCU9<<$O*ZO$>$
M&7IL.$ .?\Y'Z75B7FIA'^,;):MA+M);QK*S"1CZN-%.W4UN!J-8-=D  WD@
MW83VKVQNY?_J/S&#^U823WGD:ORE6R.72#G\&GY_=,F$%CK&TZ-<88/47(OP
MNZ#8]P_]@U7PQ15<.BE H%WNB_&8':.XK$]V,7K=^IVCQ22 PMD1<:*^E=RX
MJI CD[[QU;VCSNE?JOZ)Q#J[EM21S<0XXT=\IT _/F62!))&[\3-KN#5L.93
MFNS]>G;VN_\A2D J(PO]"!O'9,U5V>$J+ZJ76._#+ '&G/MO!-R T!I-@%B,
M3H-W>./H3E%>=<=IOXOYR/WNZ_=OSK^^.Z-_]%Z_"ORS$:(C (R_D"Y/^=DG
M42RQ";> M_*F V_I*1)1*+S"*(2>[HP> ;[/L;I/;RKOTR\1B0#A4..J1!/Q
MHT&*&;DH.", >I%FN;^+GTLHO\&O%9"!IKP04]-R^JD)>\)?QJAJ4(8QZ!KP
M3GF Y??BV2?*_6]B;B_EZS,,Q##$-:\%_#6.!)+@95@@]<Z5P@CDZ-7N2+*$
M*$^3G .D,@<).(3Z&RX&M(@)ZH$,G'E#Z66M 3]FMHMISK_#JT 2'\JL@ &5
M)>QEJ-9FY(5'&TA&X]2B==>K(#9+"TS+QZR$"%A.)DAOKK@YX4A#TJZNX&B<
M(83_PC>S<44;S$O,?L$,Q0I)A19)!7"I -HXAB?5Z?V%TZO=-?$F'^LL.(+F
MI8G8*Z(I!\H<8/"^.D",/A9>L,NU>JU5U/%N(@;THT; UL/,X Q>RW4T$J F
M2A+PV. $% _8Z."$#J")>$[N8<8=^&0"((_<L@34-,FL]<15&)>A],UBA01_
M3B2A,MD1YJ':"X)1$Z:#F8@8J+#NY>@D150-9^$ L1G6[/@7@@"37I.H"DEW
M3A#9=4@5WWE;U@$H:F,RY:EA_C,S@'@N'3"4MFJVK<XR#.-AR6YL?(&1S0"!
M<#A,LQ&=C&3F/SH7'1_YTKU28=;!7N^5;KJV7;QA-N:MPAJKS%[C=9+"5:'M
M(IF-MPSP3.OP\[S,L08DDKG(P#3FA,#R-I%]!(A-M][;-)S3E@:*S\IT9T\2
M))!?$168OJ9/@'A+1*7)QX[,5&G*4S05:#%0^37M0>/E,L'CU9T X:<Y;8$R
M,B&#$6[RVL)W))1<WP/*T+SCG<4X\W1RB4_BSA;>B>H<,8!<7%$D=H&B*-W
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
M!AX9#[N(-Y+"":QQ2CDU[P 7))6_(A9$/D,R/8B35,%?7<BK/J 64^$K :8
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
M5.B=[A_0.\(I^U3LJ>'VPVI>.$D\9;.@B0!*..45Y7 ,TDA)2-F6M)3UI$B
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
M#!68OLKRS2T.+L%![-2W1[7TTHPF^\CX92K\@+PK'!FE[B3?(T[+4:P$LQ3
MBHA2;1JC*:R^M=UH,M<'01P-L5D=9["P*:RJC0E=K!7RH(9IF9P@MOY58F)U
M<])(C*H=%:U-Z7R53!!/-:Z%&J]W;=:8]$Z8R*=J[MABX1(L/'OW\<Q_$Z5O
M99=82Q64;EXG/9.$T"A-T!%8F]-/'F?)FG*ILNC.<(@$8&?$I"N!CCN<4RS4
M38]"YP^(/2<5 -',Y)&K"%3%2)]B_S'8490YAGE[_4NN/Q=)1.$C4%@$P1[[
M/,D<%NGP^/OO'\%\#Q,LN@%F\29,O@7^I\Y9QXV6LZS$5- L]]F=3($)N)E=
M%3' _K0J@U@MJ_IY^)';30KH/Y:X2"%L73LQC+)A.96%T IWW&BFWG+!Z;XS
MF@B;*T$UBG(47)S'B$85[@^%WF.X79X(MIP3K57+/M)"MQ\,"VY6QHTZ<^QH
M75BI/=Q1@.MBJ'D[YYQ9/^78XB46]H!*,I(.-6FK<'\.U#CH8=5GC3F5U,,G
MHE"!QU&@HD,S45#.,$D<:N:HQ \\2+E/N1(=EA;-E3NMZ&C"AK?S =)F$0Z_
MV?JES'@!:&;8^%@HWP3> TB.R#CU-2[(5#BR40ON?&?$C<*>:_PE*$:BX'Z8
M)>HFQ76:?7-E!R4N.#J&;-(A<QO:^UQF%!D5R\Z^9QT.;9TQVR>F28NV<5AK
MS562(3YJ,IIEG)?#@R:?G-(9[8QNY>TJL.B-6#.[PE2.H?JA-"X"_8.F<)/*
MOT!5,0Z'@D^&#KJ,VU)/HX(&)*! H!ZS+7XLJQ_@V FEC_)E[NEFS:JO2FFW
M?+ CL-R6$1/HA8J3R-8K,B*D$P?LS/HQAN'V%$]7Q0.D1IJD HE?R@4W$]7T
M>R.$$H&H02+(K@MHKWTUMJ"\6PGEQ2MCGUR.6(XQA]N^#C/@ [M2Q_OT^;=<
MZW=2RLI<HQ;F#3#_$)?HOM$S 2A<$'X'.HFE 917V#!^2W*1A9U)A9$,&*\+
M<U,S:HT%#_.0VXK.?$5UU'8IRH(_1^9[.KY&J?[5Q R0[.S^+ZU+Z*;Z$QFL
MYL;G.B_%JBZ5)"2O2NC\V['$&<&)Q]=47Q12)S.T=8 I8N\=T)^YH9=[N1:;
MOO%VUE0 ?)^J7Z=C1K411D.7I9^B.[9-6!+JWOGEG<B'6300(X^+9=%^4=WP
MN;Z6FQFK1E>1L%*WZ_+RV<_K-?U6^<:HCB/!Y+J$M1RN$_Z?M%3EM]BZ;I+
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
M1U'N$5#4W)P.TZP"0S)4C9VS4[W6CZ^S,62NEWTTBB>9]7A4%IX6K6>*Q=,
M'"4PY>A&[:J_MN'CBEF=R!UP?8R[<17@YU;.,P$J@'X) ]J\LRBYU,(.-,F&
M=0NQ+M7\< 7=IQD"M+&QM%GVZG(66&GFMB-J0*-_GNA,Y6"IM%#1"RL,)E5?
M-5P&Y8GL\L,"U\U[4-<@$^Q403=[2Z3?Q)D7H3S310A<<EQ)$<)D)&R%@K!(
M.:NHE--64R7%V*_LEHT[*%:36QC8L1B33*G++)F6B :HM0(@ <_&XK(Z^CK7
M/L!+X%[H\D'D RVBN 2A](TP,4I&,OL*7;<R@5[-[4J3,> !:KIHP- /Q'0
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
M]L#K_@<XIRI!7 \J38@">X(NY[*P*HAXF GKU!UOH>A0<20:?@S;F2-ODYY
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
M.8K;8=;IR[NV1KW!A.A.(\3OV5I?*"&^+)NQG398C?0!6-8QF0HD,L&\+9T
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
MJ'_9E4?E%EBF^=LR^1&CXG+2SE7=7Z50K=*O$YT>:70SD0M2\N[HD!?S8PK
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
M;H5+21O4NX.TIP<835#H4A?VA=P7:VJPSOP^@B*I@FI([B"#HT)Y$LB;G,:
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
MN-X3RKM8VAF[FS[<&&KA':S+<N?(8IBL--6K5ML+\B'AW%NT"@Q#(,A&J?1
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
M]#WO;[[MY/N^RT6RU\"HPYHC -1JDD?.<LA4T5+J>^#<I]99>;]E$-L^X5&
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
M_9[7I4^($$WS:V?3JM'&8<EW Y?>Y[#Z?.H )++2!V/YG/.[57:@/ MYP3)
M2'< UCB;4>TNQ=]2DI:5OF:+G,G9T"$;TM0S=@@>C)S14;]4[^DYQ-]XRW#I
M[K'WD(%"3($:\CN(Q%M0?(9+H"\3AII ]I"E2SC;4?/B+,S136ZN'$<XV.%M
MEL,)E:5H[:@.$6]9&G5!EES%,C\9.=UI'HY_ME=!/ZYTK#'ZK"DHO/+US4=I
M>[AS&=+3T@<Y?)BK]]($6MIY0?/H[J?RLSD8P!7I:O 6'1M6UQ!).ZCVQP]E
M5;Z=6K)^C!6!@+>/$P"IE*5:]: F,R;A@A^*]=K!49A=R<G0</$<2/!]=*AH
MEN,/Y?)!)3INK:0F;:K#YD7<[]%VN55"C>^'W7\981=<X'*0D;[A$6^K&IX0
M@-/$MQ\?"4X29G!ABP_>. *0&NP"IW!;1:O<6!TW-W%WK)\1]00LM"_%HT8M
MKU8!JN@77!3B74I7!][]F84^\VK,KV7[K4$WZ/.,9YP$%J ,,PFPXI)/.DXU
MZU%+%PJTNT7B,CS, :^'$Z_; 2^IW8;X8=]\,3D]H]=E)\>PD"0O=[ARHR1F
M 5_ZS9[RR=Y;GF<>J,3D;,N/E\<HD"\L.GQR3*R3[QY.$(I%SI":Q"'$:H_T
M*XVL9/HQ?^$A3\950F6,459]>Y:@ I,-@5V,F] +6(FTZ$;_3)2.\T#E/123
M+6_+$#YL0"\0A3 ^*Z/F8DO#E\"4XU*A6,^IC;%-48H+KZG&R)D85 1-E1-F
MEY@A&VA>/K<*I&'W7-""W _5NK+48VJ%&G'3ZGM@0.C2*N:C#V\*=\*#[@!H
M@1+V6^QH0M<@N&V,O[A:SU<+A7RA4&!) $'B]]@+\(5MNKR A6^L;652 "#%
MGI1L.H)DM<W'!U0W3]E.F*62AS8I/B5Y:AW5='+H@1!:/&8JH]_V!7< YF&S
MFCD&&F(T".I<'+K+0R@>XF\V(X57&B)CS%V^K%@BO :>*S>S/ G&GOZW@G=F
M@!QWT9711T>.6@M%EUA#J =^,HM;,R:T<#BIZ]$*9L1CF)/(C%8L8B/P6]68
M, @9F:.MA)[JZAJ,J.^F$H_>.P-(G9610$SB-E^BZ7&12!I\*B-?U)V1S)-\
M8;@$SE1TD>$"IA?S-"P09CAW3Q[4S3@*_I8<G!I#<B =2!G'Q(:U(PVS-YI
M$$OJ9C::LY8A:QO7@#Q;E^Q<P)J,X;R%'O4!RT> )'J^!^ 5L#9<#,\'H;:!
MJ]]E:2F2ZT 4*ZB]#CC1-S\P"N(J7LS.4@,$3SND'3$E%JT=)1$"/H=(NU&.
M-H)40ZJ&R0(@C *%U=NB9P7-(1#_B"$C8]0HCAGWF<UQ&0*=#QD8X2O,X"2T
MA$!\Y&$HW;.1Z<;85PAM<L04OB9CIEY?T*:S<[?Y@HB'T@,3:T##B"H\&0@&
MJACZCN .$#6HL-T$$=J(L>@J$D^V[0 4!5X1"X XV#_T6+N32#Z&X*B US5E
M<2?3EH1U'0C'TX.S;5CWSH)"T+R:UTM;;*)&US)7NX3!Y3.-+&Q17!#2AK-2
M8Q52?[>"A;Q?;(SM,M4#37,?]QW2%DN>K>X(\-IV/)-^#!>%8&@##WVPWNAN
M38U0"^'29]_LB2&HXWU4JQ_]Q,83B"X;FE\1V[=8,#7:=H&GGDQ;7=PX)*RH
MGZ")3.019IMA 8DK<Y-K.50=WR&CU/9)(,%DQRRVS\C"X4<(J>15WL:\; /0
M RA6,"70=>IAX'2#\S]M*QLIE4I8UW;(\9D E(IF2*-P:73M@X$BW(PH; /!
MM*!:S!_LVBQO0+9@I;/BLIYEL2LY2W58I_QMX-N!Q=-M(P<QWJ6>%RF&Y)-\
M$V:#Q,Z5:/99WCPZW:%;CV7;(PZM&OD#)1+T-+*U6(3-AQWB\SQGC_.ZY6-.
M\73&*%F8(>TVW#OH^X,6<ZL3W;] ,@TD[*T*VLH.K)#^&R@D'=&CIG",ICM%
ML2WV(.1.$UW<PGTZ.7PYKEOF%$=R9O\\"UJ."5I6LJ#ERH.6BS 9G,02#&!Y
MG#&0HPGG99WY">YG":9P6\6]U9"FI<V/P'P3@^XS>-RW6<=@X I#UE_>02%Z
M5E5)=C?;V)Z])'O]&'"BPO"*LQ[#2S;F>F_:Q\/-":DH)&,:_U,[,G6B-"Y!
MN7YZE0<7==>,G C#I&;F+'IF'^84FG',AF6L0:PBC2.PC"J>R Y5\(GXN0_[
M,L[_@+H$?3M@RC<</8"S*W=ZKM%$"1XII4.-.)! .0(Z2Y)'+"%&.US&%*9L
M^I ]P^YRY)]312&W<(23*<+LB$%"80E.+S]??CBYPC^>-,\NKB\_[^ T D(.
MX!]/CWSPZ&ELP*H.\6>522JZ@<06O%C=^8B"\AYX."!P/87-YEBS;3Q9[:P!
MD $9Y*9M\9Q\#VL_H? 0$YC\B$+3 [E%_[RC4P:(]:.2/(]'S\@\^C'^+M;R
M3Z&A&RUL9E/L!:J7*?1]1^=YM)HLUA>'=:]4TO_H"PR@KIGLZI2%#4#0%@J<
MD.-6$O?9P2T&F98=1QSHP@/+#L[%H^,]\&PE0A>9U[5;*@GYCJX=C&-%0M9A
M(0B#1AD=U$A(>4/SI7%D _.7E&Q/UW2&05_R<$6"R;@_JETY.-N=TF,*&6%'
M!D&*:2:PGT"7U[".)P9+Q 2JV9V%&>9?'1E] 3G=$=2*'C+VI:C@/@ CT</;
M.SK9U <F^P\.0 :1X? &\%HHMA!)&I%>-$TU^D+B:5BJDPA#M&7V,)+34ED,
M..4]3TB&8V30@;)3H-3A-#C+$= "7\W-_L\5Y_I@*(&(&;%.+Q 0YUX:IO(<
M&/<8]V&((%:WPQK@#2Y'<K.Q47#4EP$%CCHS(4^S'4U+Q. #2W/E1)0JA0"=
M"4C2-QAF!S>F>]V@2R0B:2NM#=6_T7>E7JI2>3IP1?:$YQM)H"62<B:!EN&T
MR9<0=T2&>(// ZOD0)]M*&=8)$1A1?PL">UYP\=>.XZ2'S]BJZ.0ZA)5;V)F
M]V))W).B.7O'38$AF!$\,81;QZ<6Y@V>/(<$YKTP-1.33ADX 6@OIFKDDWO%
MA9(QII;SCZ:/3\L0?U6^_/(SY><V&NR?D\! *ETZ6SP3L99G+8WX))5*Y?Q1
MHY*O-0H1[N\QKY!;Y!U4?K=0)9B8#,[*Q!)[)?4R=M,U'5F.PK-<F;B3>MT:
M*I_4:+MPH:DCT1->Y4I5BOKBF.=@$)N=D!4ZACM@:2U6*DK!?#/T+K!D'G%>
M*U*.S8I^6%#1"*NK#G*++!Q."V7,MG#BG3D3+)D1F0_LDP60%N]@$UMS%NEB
M@2UWD9*7VNMC/A/68Q: 'A. KF8!Z%4&H'6KFS)"4R73N,V$>)XP'G&#RQ>K
M<1O6U_##9A..XE;NA!?1P#J_([R?'G3$08H2+%K(7;JMD-,+,G6,Q-*;"5\*
M2W+@UHGW/!U"MIFACLC^)/L;P>7GU$-\-EFU?ZX+ZL9[-$);JWP8RH/&]AC\
M"$^(AJR5;(NT *SID$W8Y-0HM7RF3$2E1A!OP$HUP2936V^QD.#<[LA"U6SS
MZVC,6AU4Z3>G^"][QR>C_/S4E,*JO<.=B0KX()]K8L"N2<\ U#$[4]7D$@HV
M6U[N8]^BUTUV.)15\F!;]G[DK=CC?*8B&E"O6[:DN JE]/'CV2SC[QWCL0=3
M2,.V,Y@83+=W=K8$,E[1?H=1ORHK$%+=K%B-7;GP'R8HT4HO='^,\1O[P>P3
M,K^G?ALIID-=G[B@X0J^_$;7F.BV%M8B,S;V/F%$)0-DRFRQ+$;S.]:Z!WB"
M@[7( ^A\.3)BHA"SF75%&N&*5&-Q*A-GF.48I\/E9@(#(<]V0 S1T]Z$Q^K2
MK5#4]MBA_7QB?I\K\PI55PKS]XTPF[0O6F.*6<=*Z["$,.S:&'DNT93B"4U)
M^":B,]X0QT&64T9/P[QC:)_$6.DY$[$XZH8/8/"RB'>K==)T1%490<Z$*0<$
M@W5JH#8$D#Y(J9T*J:8:?T>OBBU_I<3I%'IPQ?)](:.TS3JZPF5/9LO$QE4R
M]1;:WO19M:9E@ZV$M"N6L!]VU1LR8FXL?\033+A%QZ[#?%=@W.;!2_FE9,LP
M$^Z:^L  3W )"])0IX- M) 1[A'UH-WOU%*2UG?1K(\:-%X:(0[:L@&<18!X
MCHW)0\",*0V^001M*D\O5+H)LY1DN\L0./B7%W^A_K [0,X$&.ZP?*,E>GC%
MB<E7L,KFROP7M;NE0EE,K=SO/C#X-,)@"[U(J6'MV ]8-<6A"6>XWR&.LE4J
M^RF;,>26%J6O81X3]0$>1#T99[N2AIQ$FD/F!9H+QW$ S@));M'W'@F"%C@"
M/E?$1V%E&O AQU/H^H<=A?IHK)HLCV0ZS)LI5O\C5AEO\,=5AZUJ7O. 4R6_
MG\.3)BN1XRX%9B8IZ?!R.^:P'SR]X+8;_\H#U^'>=?*4V8'8,GG--GCCO \;
M8WMAQ5S(:TY"9!A>AK#R,66;%N1K^\)OH?N!R0K$.*N_W,.9C\\R:D-"%70L
M'F03;*16'6G;B>#6!$?P'G9ZI6\>KCTEBY/;1#^(&4-^+GD8,NQ:$%LZ]G?B
MV!W/L]CC#KV!A+B3_)[A"$C&B[7#DOHDBKLPXY9QN+D 4?CA!J-6T(\_F.83
MO#63OMF(T:$7/@#?$T$N94;CC'7NO$I0T(B PC@V?7*+EP>.P(F!A+/"B.'&
M"I<%UX@+#,JLZ3*2(%N"YY[5Z;!&E=CEWA)*%KM.Z!RT&26$H:H#UG[D1&4G
M$.T"8!F!#R2)ZU&C!/,_*@7UZTF.4=F W*!'Z69+D:=,%>:=R.I-\:)<ST1[
M;]D/+9Q-1BHFRSUEE968%.2>D!7!(9\ #/GH>\]09M".DOA$%PS:1B325ULN
M*-2%V%3!%&VPV"Z,B<90VCS@94$]=IJ2[\LJ:,F+";G)["9)3;64W6O\2'.H
M2"+CQ!2UD>0)">JY'%72"K<+*;T-Y"EE=LKCM7K8E$2TC$UB+KTV \O\)_>!
M9<U<L9B7:/C-/HQ0.H^6K]&C-QL_)MF0-D)66!@"_S=EA'FTVH2-1ZP#)H'+
MMC(2AG*01YX>V'V#70AKD3UIGF]*PB2+[2",I^"&-0P[^PB*<1VXH&YBY4.*
M_>@CV[&HCTR2F1(^"H9=N@L(QQVX4PZ$RQ[E?P^5)10T4OG$]*8%_"D^A#%"
M.&0D#!9*.B_P"[ZVQ>$BWI!<)KM@!QE58>*:0-T66[A):K\1)KVI0H?]S'-#
MJJ218)C"5?( +4$'X&KAXT+7#>SOR0IU^?N%E!#XE(C2<BJJ#J=E0 9]1SX5
M*\)%ETNT9D'(2NZE8:)]!)X1N16AA^83GM2=PQ8REFUB+QPX[\86H!DRY'/O
ML6U#3L+(D1H6,7:"20:683=\H*(@3]PIC;5!$ZQ>BK/*UM>338U5M-DY![VC
MZQZ>1C1Z&8+MM_N2IY.W,<_%ESKO$\3SJ#BIA7#B9)=MOE+$8%:R*9Q&F0<C
M 4, ;UW D7@0T9.B<-$Y4VE_PG7,BG6&7&.CJPOW+6''[/:(_>2V,\A9OBG;
MM$98#&$:!&TTS P_)4R?#?$(6<WNPB'36A8RW9F0Z:V*@3,;T,%VQ;+5@MRT
M>(00X$F,&B;M@T!]W^TA?9 A00)1+4'-VW0?97V)14V[VQRXD8^IA>D2O(BJ
ML$T7D_@D<I6#D36JH'__NG]V'6:>C0D=K"7\F!0*%)' &P%>&PO%T";JD1T8
M H;E#2^ VFANY%4!7:%&#&%7(P%VQ6C/PB%2ZOVL;D8,B0G3G;3%F;8<[B.R
M6$(WCGV]]HW$"X7HLK(X#5%?E^="":&EF!!FF]'<JZ:#B9>?H//<UV5'94@T
M '\%C\T<4PW)AGD;/NG>SIZ)-V:2E+2M%6;UL8RP106*NK$Z'>63W?/HH=20
M4[[H0_-E2_5K=4\.^22+/J= 4!,2_0Y6:!?P(-@?]DC2"E1P[0=)1\H.-]&D
M'0A9& E9.Y&L=\;UJK0,G=4H&QS9AK,8'A9$(Z D])^?;66@(!?U)(S0DX!X
M: !'HW@LM&M^8UWE%;L%#XQ@6"RV*5P)-4<+,!$(E,J W -Q";2)-AU1XQE-
M4E*L,,#W1L<+D!X$,$X\5[=Y,SF9SY%XK(JV@>UXB! ]\[185A,@&M6PJ*(9
MN<-H4NCD"@H9>*V71@.O[&])5"\SQ6+KI>FQV$OJW>5*!Q-BL=0IMJU?]CZY
M(:7_5\SG_>JUOUX@2O(US W^2F?XZZ> P(>WT+"&6,$>/0+WX2'5,<*<8#:&
MFE\,4OK$SOUBC /J+5$_?)$1IH5>(Y4XXZ9^1=1L"58I=C:YDRU^DU]YJ6&)
M]3FX\R/+KG%%%S"C&I9!^)SBJIJ\S;/2%)D:LD??[,+$#7IPDOFA6J#/P&9
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
ML=S2\Z)QSZ@A<^S6^=QO_@'C61RC(_C->Y_1E_D)3Y_X;)*J1U^J3]VI2 '
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
MA23W! =G[[A4*!_M%X[VRX4XV\V46Q^-WKH\]ZV+^X7Z?KDXUZVE["UBO[N
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
M)\^F;XUR\+R.9W]!I0!6H/[PTFW!*SZ1M6O$JL[$I51!%3NO$5HFHY=2@:O
M_GUO]QURT[YT+?O)M@:FH\J3*]$LD;<EZ*P>'<JT4:'4))R-42'XZ-SV2:OO
M^9D";4"!4H&DK4RD:=S+UN#=E%.!X65:H;MU*:<"/93)P8*QA@D03K*>2W^-
M]2N[]XD9#/PA:A6]J+NKO>R*Y53 B:D3KR;MZ(KEU."+:TG#7NHA>BO-02H0
MS+5E06?Z,DU?4H&J9O9%F_TH%9AK9E^TT9=4X*O:BU.;[2(56*?VXM1F=6X#
M\K@1<:XAM[2R#0#@IH6S*G2VDBI43;<PS#I63ZIP,=T$I*7S44D%%J:K2-=A
M%#4"G_ITYJT9@&@(AP-5_D>/T?9SIGPF-#XF'55\[P^(,QU87M>T756FQ/1;
MG1.JZ>2).![V8+MX@20\\O-AXG?%XQZ./N]*5K 6V;(5C="F3$&B!Y*Y%&15
M!Y**1O!2IB Z^@ :X4F9@F@(:50T0JC6J2 W_0[QS[P V\ RM>"]>MQ''?1#
M&Q=$(\@KTP_]/)"J1JA;IA_Z.2!5C8"_3#_T\S^J&N&.Z]2/)G$<J@H?B$N5
MPL$>@UW;M8,^J,@3T<A3U<43J6H$9V::HK5/LJ.X:GHT11OO9$<!UO1HBC9^
MRHXBK>#"WK3OR!-Q!UHHA#;NR(XBJ]HIA#9>QXXBJ=HIA#;.Q8Y"I]HIA"X^
M1$TCK/35G-@G/NEW/GX\6W)EP!UQZ!Q;MW#'>]]T [,%^A><#M5/XKE!X2?K
MS?$JSFECXM<O3Z4T@E<SE=J*;:NF$2*;J=16G)5J&D&WF4IMQ6FKIA'&FZG4
M=KCG&H'!KU8I@'0#.SB];69*I852:80;:U  #@4>-^T3WX>;P3,JJGOKF$'7
MO.6$RY);^<9==R]3;3QQC2#FQ43[P;?;GA-LD"];#X%J!!%KP!Z2:<QTC=$(
M0UY,H+]?G#,#O^LBK:<&!=ZX$<AT1NA,BF!>-_ <V\+HT66?=&-4A3()MLE&
M7S8%MXQDG0X"FQZ% G$?]=A]?G5R:GM7ICMHTU/,P \?9T<!NGJ*,%_]]8O9
MK#//<0B>D<\(G-:#'5>Q%&' RU>QK91HBB!8_8W&1C>E-9!=U%.$KNJO+9O>
M8M:A,*E!3C7<,-8AGU2@D[/(YXJN-]\VG3M"7Q5Z,+N/>-6N[NNI02FG"?;,
M\WL>77KDVG-WW/M.!8ZHK4S78$X;J8$%T^ ?:07Q: $A-C((<8O\;SU5;*=1
MQ*V4Z-: =OKX^'H(=FNP.RU\?#UDFB%L6^E!ZI)RW=AI0&ZK/4AM5&QK,,5-
M>Y#:2'1KP$0=C(8N0<+JJD"PK8$I=="636\Q:U"8HYU&35,@GZU!'34!$'39
MUX^V!NO;/("@C4RW!NW;=)!P9>9T:V ['?PCK2 >+:I5CS((<8O\;SU5;*=1
MQ*V4Z-: =OKX^'H(=FNP.RU\?#UDFB%L,]Q;[NX?B/?HF[V.W3(==OL6<*_X
MPW>?FCOJJVJ2TEHJ[#3TEUY-ULHKUD:9MP8GU5N9MU)WM@:*7<#_SE1H(15*
M#?*;R2]1?ADNO)CNB-O3\^&GW8:BM5'I#(I.MTIG?GZ25N\T^KT!K=Y*)<H
M]TR7EJ5+J<'X,T%.%F0&[*<2#M7*\]>ACJU4S(#]5&JR;@Z_'LJ< ?MI1/7T
MT)T,V,]4:$$5RH#]=,LO _;3C8)F[OV(2F? ?KI5.O/SD[0Z _93C>'IH409
ML)_ITK)T*0/VMT20&;"?2CA4'\]?D_KR4BD#]E.IR5HY_-HH<P;LIP[5TT9W
M,F _4Z$%52@#]M,MOPS83S<*FKGW(RJ= ?OI5NG,ST_2Z@S83R^&IXT29<!^
MIDO+TJ4,V-\206; ?BKA4*T\?QU(I4KE#-A/I2;KYO#KH<P9L)]&5$\/W<F
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
M2(I>C6R"PE6N4>36]9N[K/6*O,@GI$D^&53=$,0:&QD]\:&F!4(*I]> G;6
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
M?_V_UNF_#A]TQ"4<MOPO4$L#!!0    (  "J!5U#K$EPI@0  'P0   5
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
MZ[QEOHI6#0 5ALRHU@T(I0I>,D-DM.R#^:/FL#VL@PIS#Z1F-"%33A\-$!H
M!++:V==3 2=9CJKKN^86OV4',KN)6HTGC7EA0UH_XVZOPEJP4GMF!H?2:9R=
MPFTB>R5.GXATE.QO>/55M]R \'HS5");CS9.V]Y@\5IY1?7:]XI<:YZ51.M?
M(QL\&!0SW&#AK-R6-M%LL%0[]T([;Y?>L]0V!\7&D CN!N;5H+@:$<N1\?&@
MN'-$!#F;'N-.I7\G6]WOY)V=F^?N4 R$C\CU(V#<8,D+@;C#[OP\* Y4O"M)
M>VW]O+F:Z,/0_Y*L'4/7+Y"K[\_J\0?),.H,PWZ2@).#,X!7O2_L/#+5)X9G
M'SL.D-]YH'5_K@-M1Y_=\6+^?_ ?4$L! A0#%     @  *H%7?)5H]-/$P
MCL8  !$              ( !     &%D;6$M,C R-C V,S N>'-D4$L! A0#
M%     @  *H%7> S&.U.#P  /,0  !4              ( !?A,  &%D;6$M
M,C R-C V,S!?8V%L+GAM;%!+ 0(4 Q0    (  "J!5TR0U5PU3X  /X8!  5
M              "  ?\B  !A9&UA+3(P,C8P-C,P7V1E9BYX;6Q02P$"% ,4
M    "   J@5=K7B &VBI  "@,0@ %0              @ $'8@  861M82TR
M,#(V,#8S,%]L86(N>&UL4$L! A0#%     @  *H%79%#H IC1   '[<$ !4
M             ( !H@L! &%D;6$M,C R-C V,S!?<')E+GAM;%!+ 0(4 Q0
M   (  "J!5W492^9@6L"  W9&0 2              "  3A0 0!E9C(P,#<U
M,3$Q7S$P<2YH=&U02P$"% ,4    "   J@5=[5NC]GP.  #.0@  %0
M        @ 'INP, 968R,# W-3$Q,5]E>#$P+3$N:'1M4$L! A0#%     @
M *H%73VPL;WS!P  _B<  !4              ( !F,H# &5F,C P-S4Q,3%?
M97@S,2TQ+FAT;5!+ 0(4 Q0    (  "J!5WQK0V^] <  +TI   5
M      "  ;[2 P!E9C(P,#<U,3$Q7V5X,S$M,BYH=&U02P$"% ,4    "
MJ@5=0ZQ)<*8$  !\$   %0              @ 'EV@, 968R,# W-3$Q,5]E
M>#,R+3$N:'1M4$L! A0#%     @  *H%7;G@&KRE!   D!   !4
M     ( !OM\# &5F,C P-S4Q,3%?97@S,BTR+FAT;5!+!08     "P + -H"
(  "6Y ,    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>ef20075111_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:adma="http://admabiologics.com/20260630"
  xmlns:country="http://xbrl.sec.gov/country/2026"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="adma-20260630.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:AresRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:AresRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">adma:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">adma:SecuredPromissoryNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">adma:SecuredPromissoryNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-05</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-05</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-05</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-05</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-02</startDate>
            <endDate>2026-03-02</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-05</startDate>
            <endDate>2025-08-05</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-05</startDate>
            <endDate>2025-08-05</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-05</startDate>
            <endDate>2025-08-05</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-05</startDate>
            <endDate>2025-08-05</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-05</startDate>
            <endDate>2025-08-05</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-05</startDate>
            <endDate>2025-08-05</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">adma:JPMCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:JPMCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-05</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">adma:JPMTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-02</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-02</startDate>
            <endDate>2026-03-02</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-03</startDate>
            <endDate>2026-03-03</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">adma:ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-07</startDate>
            <endDate>2026-05-07</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:Two022CompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">adma:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">adma:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:ResearchAndDevelopmentExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:OtherCostAndExpenseOperating</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:OtherCostAndExpenseOperating</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:OtherCostAndExpenseOperating</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:OtherCostAndExpenseOperating</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingGeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingGeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingGeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:SellingGeneralAndAdministrativeExpense</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfRevenue</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-01-01</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:ArethLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">adma:GenesisBPSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:PlasmaPurchaseAgreementOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:GrifolsAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:GrifolsAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:KEDPlasmaAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">adma:KEDPlasmaAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:ASCENIVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:ASCENIVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:ASCENIVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:ASCENIVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:BIVIGAMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:BIVIGAMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:BIVIGAMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:BIVIGAMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:IntermediatesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:IntermediatesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:IntermediatesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">adma:IntermediatesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:ADMABioManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001368514</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">adma:PlasmaCollectionCentersSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Facility">
        <measure>adma:Facility</measure>
    </unit>
    <unit id="Product">
        <measure>adma:Product</measure>
    </unit>
    <unit id="Customer">
        <measure>adma:Customer</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Installment">
        <measure>adma:Installment</measure>
    </unit>
    <unit id="Term">
        <measure>adma:Term</measure>
    </unit>
    <unit id="Liters">
        <measure>adma:Liters</measure>
    </unit>
    <unit id="Segment">
        <measure>adma:Segment</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-14326">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0" id="ixv-30">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-14327">2026-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-14328">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-48">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-58">001-36728</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-62">ADMA BIOLOGICS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-78">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-84">56-2590442</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-14329">465 State Route 17</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-14330">Ramsey</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-14331">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-110">07446</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-14332">201</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-14333">478-5552</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-14334">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-14335">ADMA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-14336">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-14337">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-14338">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-14339">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-14340">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-14341">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c0" id="ixv-207">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c1"
      decimals="INF"
      id="ixv-14342"
      unitRef="shares">223984680</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="-3" id="ixv-14343" unitRef="usd">136020000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" id="ixv-14344" unitRef="usd">87630000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="-3" id="ixv-14345" unitRef="usd">138231000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" id="ixv-14346" unitRef="usd">158429000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="-3" id="ixv-14347" unitRef="usd">239313000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-14348" unitRef="usd">206465000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="-3" id="ixv-14349" unitRef="usd">14639000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="-3" id="ixv-14350" unitRef="usd">7458000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent contextRef="c2" decimals="-3" id="ixv-14351" unitRef="usd">0</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent contextRef="c3" decimals="-3" id="ixv-14352" unitRef="usd">6530000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="-3" id="ixv-14353" unitRef="usd">528203000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" id="ixv-14354" unitRef="usd">466512000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="-3" id="ixv-14355" unitRef="usd">66664000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-14356" unitRef="usd">65057000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="-3" id="ixv-14357" unitRef="usd">575000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="-3" id="ixv-14358" unitRef="usd">632000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c2" decimals="-3" id="ixv-14359" unitRef="usd">3530000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c3" decimals="-3" id="ixv-14360" unitRef="usd">3530000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="-3" id="ixv-14361" unitRef="usd">69965000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-14362" unitRef="usd">73261000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="-3" id="ixv-14363" unitRef="usd">6146000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-14364" unitRef="usd">6650000</us-gaap:OperatingLeaseRightOfUseAsset>
    <adma:DepositsAndOtherNoncurrentAssets contextRef="c2" decimals="-3" id="ixv-14365" unitRef="usd">9127000</adma:DepositsAndOtherNoncurrentAssets>
    <adma:DepositsAndOtherNoncurrentAssets contextRef="c3" decimals="-3" id="ixv-14366" unitRef="usd">8600000</adma:DepositsAndOtherNoncurrentAssets>
    <us-gaap:Assets contextRef="c2" decimals="-3" id="ixv-14367" unitRef="usd">684210000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="-3" id="ixv-14368" unitRef="usd">624242000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="-3" id="ixv-14369" unitRef="usd">31724000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="-3" id="ixv-14370" unitRef="usd">22519000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c2" decimals="-3" id="ixv-14371" unitRef="usd">39105000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c3" decimals="-3" id="ixv-14372" unitRef="usd">40466000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LongTermDebtCurrent contextRef="c2" decimals="-3" id="ixv-14373" unitRef="usd">3750000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="-3" id="ixv-14374" unitRef="usd">2813000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="-3" id="ixv-14375" unitRef="usd">1178000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-14376" unitRef="usd">1096000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c2" decimals="-3" id="ixv-14377" unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c3" decimals="-3" id="ixv-14378" unitRef="usd">2647000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="-3" id="ixv-14379" unitRef="usd">75757000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-14380" unitRef="usd">69541000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="-3" id="ixv-14381" unitRef="usd">192839000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="-3" id="ixv-14382" unitRef="usd">69330000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c2" decimals="-3" id="ixv-14383" unitRef="usd">1334000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c3" decimals="-3" id="ixv-14384" unitRef="usd">1405000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="-3" id="ixv-14385" unitRef="usd">6072000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-14386" unitRef="usd">6646000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="-3" id="ixv-14387" unitRef="usd">276002000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="-3" id="ixv-14388" unitRef="usd">146922000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-14389"
      unitRef="usdPershares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-14390"
      unitRef="usdPershares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-14391"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-14392"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-14393"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-14394"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-14395"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-14396"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c2" decimals="-3" id="ixv-14397" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c3" decimals="-3" id="ixv-14398" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-14399"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-14400"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-14401"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-14402"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-14403"
      unitRef="shares">241089992</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-14404"
      unitRef="shares">225355228</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-14405"
      unitRef="shares">239793566</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-14406"
      unitRef="shares">237874496</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="-3" id="ixv-14407" unitRef="usd">24000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" id="ixv-14408" unitRef="usd">24000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c2"
      decimals="INF"
      id="ixv-14409"
      unitRef="shares">15734764</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c3"
      decimals="INF"
      id="ixv-14410"
      unitRef="shares">1919070</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c2" decimals="-3" id="ixv-14411" unitRef="usd">188452000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c3" decimals="-3" id="ixv-14412" unitRef="usd">32090000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="-3" id="ixv-14413" unitRef="usd">675139000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" id="ixv-14414" unitRef="usd">671039000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="-3" id="ixv-14415" unitRef="usd">-78503000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" id="ixv-14416" unitRef="usd">-161653000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" id="ixv-14417" unitRef="usd">408208000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-14418" unitRef="usd">477320000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="-3" id="ixv-14419" unitRef="usd">684210000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" id="ixv-14420" unitRef="usd">624242000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="-3" id="ixv-14421" unitRef="usd">124395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="-3" id="ixv-14422" unitRef="usd">121984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ixv-14423" unitRef="usd">238888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="-3" id="ixv-14424" unitRef="usd">236786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c4" decimals="-3" id="ixv-14425" unitRef="usd">38118000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c5" decimals="-3" id="ixv-14426" unitRef="usd">54757000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="-3" id="ixv-14427" unitRef="usd">71861000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c6" decimals="-3" id="ixv-14428" unitRef="usd">108463000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c4" decimals="-3" id="ixv-14429" unitRef="usd">86277000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="-3" id="ixv-14430" unitRef="usd">67227000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" id="ixv-14431" unitRef="usd">167027000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="-3" id="ixv-14432" unitRef="usd">128323000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="-3" id="ixv-14433" unitRef="usd">6014000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="-3" id="ixv-14434" unitRef="usd">1031000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="-3" id="ixv-14435" unitRef="usd">8611000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="-3" id="ixv-14436" unitRef="usd">1858000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c4" decimals="-3" id="ixv-14437" unitRef="usd">1026000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c5" decimals="-3" id="ixv-14438" unitRef="usd">1152000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c0" decimals="-3" id="ixv-14439" unitRef="usd">2088000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c6" decimals="-3" id="ixv-14440" unitRef="usd">2438000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c4" decimals="-3" id="ixv-14441" unitRef="usd">55000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c5" decimals="-3" id="ixv-14442" unitRef="usd">32000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="-3" id="ixv-14443" unitRef="usd">110000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c6" decimals="-3" id="ixv-14444" unitRef="usd">57000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainOnSaleOfInvestments contextRef="c4" decimals="-3" id="ixv-14445" unitRef="usd">0</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments contextRef="c5" decimals="-3" id="ixv-14446" unitRef="usd">0</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments contextRef="c0" decimals="-3" id="ixv-14447" unitRef="usd">7980000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments contextRef="c6" decimals="-3" id="ixv-14448" unitRef="usd">0</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c4" decimals="-3" id="ixv-14449" unitRef="usd">26737000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c5" decimals="-3" id="ixv-14450" unitRef="usd">22214000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" id="ixv-14451" unitRef="usd">53479000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="-3" id="ixv-14452" unitRef="usd">46292000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="-3" id="ixv-14453" unitRef="usd">33832000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="-3" id="ixv-14454" unitRef="usd">24429000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="-3" id="ixv-14455" unitRef="usd">56308000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="-3" id="ixv-14456" unitRef="usd">50645000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" id="ixv-14457" unitRef="usd">52445000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="-3" id="ixv-14458" unitRef="usd">42798000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" id="ixv-14459" unitRef="usd">110719000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="-3" id="ixv-14460" unitRef="usd">77678000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndOtherIncome contextRef="c4" decimals="-3" id="ixv-14461" unitRef="usd">1238000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c5" decimals="-3" id="ixv-14462" unitRef="usd">400000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c0" decimals="-3" id="ixv-14463" unitRef="usd">2331000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c6" decimals="-3" id="ixv-14464" unitRef="usd">1008000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestExpenseNonoperating contextRef="c4" decimals="-3" id="ixv-14465" unitRef="usd">3424000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c5" decimals="-3" id="ixv-14466" unitRef="usd">1834000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="-3" id="ixv-14467" unitRef="usd">5524000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c6" decimals="-3" id="ixv-14468" unitRef="usd">3809000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c4" decimals="-3" id="ixv-14469" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c5" decimals="-3" id="ixv-14470" unitRef="usd">-1159000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c0" decimals="-3" id="ixv-14471" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c6" decimals="-3" id="ixv-14472" unitRef="usd">-1159000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c4" decimals="-3" id="ixv-14473" unitRef="usd">-22000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c5" decimals="-3" id="ixv-14474" unitRef="usd">-108000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="-3" id="ixv-14475" unitRef="usd">-161000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c6" decimals="-3" id="ixv-14476" unitRef="usd">-172000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="-3" id="ixv-14477" unitRef="usd">-2208000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="-3" id="ixv-14478" unitRef="usd">-2701000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="-3" id="ixv-14479" unitRef="usd">-3354000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c6" decimals="-3" id="ixv-14480" unitRef="usd">-4132000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="-3" id="ixv-14481" unitRef="usd">50237000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-14482" unitRef="usd">40097000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-14483" unitRef="usd">107365000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-14484" unitRef="usd">73546000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" id="ixv-14485" unitRef="usd">12415000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-14486" unitRef="usd">5878000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-14487" unitRef="usd">24215000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-14488" unitRef="usd">12424000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" id="ixv-14489" unitRef="usd">37822000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" id="ixv-14490" unitRef="usd">34219000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-14491" unitRef="usd">83150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" id="ixv-14492" unitRef="usd">61122000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c4"
      decimals="2"
      id="ixv-14493"
      unitRef="usdPershares">0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-14494"
      unitRef="usdPershares">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-14495"
      unitRef="usdPershares">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-14496"
      unitRef="usdPershares">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="2"
      id="ixv-14497"
      unitRef="usdPershares">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-14498"
      unitRef="usdPershares">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-14499"
      unitRef="usdPershares">0.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-14500"
      unitRef="usdPershares">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c4"
      decimals="0"
      id="ixv-14501"
      unitRef="shares">228232503</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c5"
      decimals="0"
      id="ixv-14502"
      unitRef="shares">241490715</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ixv-14503"
      unitRef="shares">232136480</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="0"
      id="ixv-14504"
      unitRef="shares">238309156</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c4"
      decimals="0"
      id="ixv-14505"
      unitRef="shares">230337048</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="0"
      id="ixv-14506"
      unitRef="shares">248608460</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ixv-14507"
      unitRef="shares">235240375</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="0"
      id="ixv-14508"
      unitRef="shares">245750155</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="c7"
      decimals="INF"
      id="ixv-14509"
      unitRef="shares">239793566</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c7" decimals="-3" id="ixv-14510" unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="-3" id="ixv-14511" unitRef="usd">671039000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="-3" id="ixv-14512" unitRef="usd">-161653000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c10"
      decimals="INF"
      id="ixv-14513"
      unitRef="shares">-1919070</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="-3" id="ixv-14514" unitRef="usd">-32090000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-14515" unitRef="usd">477320000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c11" decimals="-3" id="ixv-14516" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c12" decimals="-3" id="ixv-14517" unitRef="usd">6329000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c13" decimals="-3" id="ixv-14518" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c14" decimals="-3" id="ixv-14519" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c15" decimals="-3" id="ixv-14520" unitRef="usd">6329000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants
      contextRef="c11"
      decimals="INF"
      id="ixv-14521"
      unitRef="shares">0</adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c11" decimals="-3" id="ixv-14522" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c12" decimals="-3" id="ixv-14523" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c13" decimals="-3" id="ixv-14524" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c14" decimals="-3" id="ixv-14525" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c15" decimals="-3" id="ixv-14526" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares
      contextRef="c11"
      decimals="INF"
      id="ixv-14527"
      unitRef="shares">979735</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c11" decimals="-3" id="ixv-14528" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c12" decimals="-3" id="ixv-14529" unitRef="usd">-8362000</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c13" decimals="-3" id="ixv-14530" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c14" decimals="-3" id="ixv-14531" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c15" decimals="-3" id="ixv-14532" unitRef="usd">-8362000</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c11"
      decimals="INF"
      id="ixv-14533"
      unitRef="shares">188902</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c11" decimals="-3" id="ixv-14534" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c12" decimals="-3" id="ixv-14535" unitRef="usd">588000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c13" decimals="-3" id="ixv-14536" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c14" decimals="-3" id="ixv-14537" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c15" decimals="-3" id="ixv-14538" unitRef="usd">588000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c11" decimals="-3" id="ixv-14539" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c12" decimals="-3" id="ixv-14540" unitRef="usd">19798000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c13" decimals="-3" id="ixv-14541" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c14"
      decimals="INF"
      id="ixv-14542"
      unitRef="shares">6754156</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c14" decimals="-3" id="ixv-14543" unitRef="usd">111080000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c15" decimals="-3" id="ixv-14544" unitRef="usd">130878000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-14545" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-14546" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c13" decimals="-3" id="ixv-14547" unitRef="usd">45328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c14" decimals="-3" id="ixv-14548" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c15" decimals="-3" id="ixv-14549" unitRef="usd">45328000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c16"
      decimals="INF"
      id="ixv-14550"
      unitRef="shares">240962203</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="-3" id="ixv-14551" unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="-3" id="ixv-14552" unitRef="usd">649796000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="-3" id="ixv-14553" unitRef="usd">-116325000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c19"
      decimals="INF"
      id="ixv-14554"
      unitRef="shares">-8673226</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="-3" id="ixv-14555" unitRef="usd">-143170000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="-3" id="ixv-14556" unitRef="usd">390325000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c21" decimals="-3" id="ixv-14557" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c22" decimals="-3" id="ixv-14558" unitRef="usd">6135000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c23" decimals="-3" id="ixv-14559" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c24" decimals="-3" id="ixv-14560" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c4" decimals="-3" id="ixv-14561" unitRef="usd">6135000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants
      contextRef="c21"
      decimals="INF"
      id="ixv-14562"
      unitRef="shares">0</adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c21" decimals="-3" id="ixv-14563" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c22" decimals="-3" id="ixv-14564" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c23" decimals="-3" id="ixv-14565" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c24" decimals="-3" id="ixv-14566" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c4" decimals="-3" id="ixv-14567" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares
      contextRef="c21"
      decimals="INF"
      id="ixv-14568"
      unitRef="shares">111079</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c21" decimals="-3" id="ixv-14569" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c22" decimals="-3" id="ixv-14570" unitRef="usd">-625000</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c23" decimals="-3" id="ixv-14571" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c24" decimals="-3" id="ixv-14572" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c4" decimals="-3" id="ixv-14573" unitRef="usd">-625000</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c21"
      decimals="INF"
      id="ixv-14574"
      unitRef="shares">16710</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c21" decimals="-3" id="ixv-14575" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c22" decimals="-3" id="ixv-14576" unitRef="usd">35000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c23" decimals="-3" id="ixv-14577" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c24" decimals="-3" id="ixv-14578" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c4" decimals="-3" id="ixv-14579" unitRef="usd">35000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c21" decimals="-3" id="ixv-14580" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c22" decimals="-3" id="ixv-14581" unitRef="usd">-19798000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c23" decimals="-3" id="ixv-14582" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c24"
      decimals="INF"
      id="ixv-14583"
      unitRef="shares">7061538</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c24" decimals="-3" id="ixv-14584" unitRef="usd">45282000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c4" decimals="-3" id="ixv-14585" unitRef="usd">25484000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss contextRef="c21" decimals="-3" id="ixv-14586" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c22" decimals="-3" id="ixv-14587" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c23" decimals="-3" id="ixv-14588" unitRef="usd">37822000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c24" decimals="-3" id="ixv-14589" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" id="ixv-14590" unitRef="usd">37822000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c25"
      decimals="INF"
      id="ixv-14591"
      unitRef="shares">241089992</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="-3" id="ixv-14592" unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="-3" id="ixv-14593" unitRef="usd">675139000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="-3" id="ixv-14594" unitRef="usd">-78503000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c28"
      decimals="INF"
      id="ixv-14595"
      unitRef="shares">-15734764</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="-3" id="ixv-14596" unitRef="usd">-188452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" id="ixv-14597" unitRef="usd">408208000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c29"
      decimals="INF"
      id="ixv-14598"
      unitRef="shares">236620545</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="-3" id="ixv-14599" unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="-3" id="ixv-14600" unitRef="usd">657577000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="-3" id="ixv-14601" unitRef="usd">-308583000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c32"
      decimals="INF"
      id="ixv-14602"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="-3" id="ixv-14603" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="-3" id="ixv-14604" unitRef="usd">349018000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c34" decimals="-3" id="ixv-14605" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c35" decimals="-3" id="ixv-14606" unitRef="usd">4624000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c36" decimals="-3" id="ixv-14607" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c37" decimals="-3" id="ixv-14608" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c38" decimals="-3" id="ixv-14609" unitRef="usd">4624000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants
      contextRef="c34"
      decimals="INF"
      id="ixv-14610"
      unitRef="shares">866302</adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c34" decimals="-3" id="ixv-14611" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c35" decimals="-3" id="ixv-14612" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c36" decimals="-3" id="ixv-14613" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c37" decimals="-3" id="ixv-14614" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c38" decimals="-3" id="ixv-14615" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares
      contextRef="c34"
      decimals="INF"
      id="ixv-14616"
      unitRef="shares">1016005</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c34" decimals="-3" id="ixv-14617" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c35" decimals="-3" id="ixv-14618" unitRef="usd">-7228000</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c36" decimals="-3" id="ixv-14619" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c37" decimals="-3" id="ixv-14620" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c38" decimals="-3" id="ixv-14621" unitRef="usd">-7228000</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c34"
      decimals="INF"
      id="ixv-14622"
      unitRef="shares">29400</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c34" decimals="-3" id="ixv-14623" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c35" decimals="-3" id="ixv-14624" unitRef="usd">101000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c36" decimals="-3" id="ixv-14625" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c37" decimals="-3" id="ixv-14626" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c38" decimals="-3" id="ixv-14627" unitRef="usd">101000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss contextRef="c34" decimals="-3" id="ixv-14628" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c35" decimals="-3" id="ixv-14629" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c36" decimals="-3" id="ixv-14630" unitRef="usd">26904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c37" decimals="-3" id="ixv-14631" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c38" decimals="-3" id="ixv-14632" unitRef="usd">26904000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c39"
      decimals="INF"
      id="ixv-14633"
      unitRef="shares">238532252</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c39" decimals="-3" id="ixv-14634" unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c40" decimals="-3" id="ixv-14635" unitRef="usd">655074000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c41" decimals="-3" id="ixv-14636" unitRef="usd">-281679000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c42"
      decimals="INF"
      id="ixv-14637"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c42" decimals="-3" id="ixv-14638" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c43" decimals="-3" id="ixv-14639" unitRef="usd">373419000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c44" decimals="-3" id="ixv-14640" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c45" decimals="-3" id="ixv-14641" unitRef="usd">4963000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c46" decimals="-3" id="ixv-14642" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c47" decimals="-3" id="ixv-14643" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c5" decimals="-3" id="ixv-14644" unitRef="usd">4963000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants
      contextRef="c44"
      decimals="INF"
      id="ixv-14645"
      unitRef="shares">0</adma:StockIssuedDuringPeriodSharesCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c44" decimals="-3" id="ixv-14646" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c45" decimals="-3" id="ixv-14647" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c46" decimals="-3" id="ixv-14648" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c47" decimals="-3" id="ixv-14649" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants contextRef="c5" decimals="-3" id="ixv-14650" unitRef="usd">0</adma:StockIssuedDuringPeriodValueCashlessExerciseOfWarrants>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares
      contextRef="c44"
      decimals="INF"
      id="ixv-14651"
      unitRef="shares">105543</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesShares>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c44" decimals="-3" id="ixv-14652" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c45" decimals="-3" id="ixv-14653" unitRef="usd">-1192000</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c46" decimals="-3" id="ixv-14654" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c47" decimals="-3" id="ixv-14655" unitRef="usd">0</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount contextRef="c5" decimals="-3" id="ixv-14656" unitRef="usd">-1192000</adma:VestingOfRestrictedStockUnitsNetOfSharesWithheldForTaxesAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c44"
      decimals="INF"
      id="ixv-14657"
      unitRef="shares">745750</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c44" decimals="-3" id="ixv-14658" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c45" decimals="-3" id="ixv-14659" unitRef="usd">2064000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c46" decimals="-3" id="ixv-14660" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c47" decimals="-3" id="ixv-14661" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c5" decimals="-3" id="ixv-14662" unitRef="usd">2064000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c44" decimals="-3" id="ixv-14663" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c45" decimals="-3" id="ixv-14664" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c46" decimals="-3" id="ixv-14665" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c47"
      decimals="INF"
      id="ixv-14666"
      unitRef="shares">816237</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c47" decimals="-3" id="ixv-14667" unitRef="usd">15148000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c5" decimals="-3" id="ixv-14668" unitRef="usd">15148000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss contextRef="c44" decimals="-3" id="ixv-14669" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c45" decimals="-3" id="ixv-14670" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c46" decimals="-3" id="ixv-14671" unitRef="usd">34219000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c47" decimals="-3" id="ixv-14672" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" id="ixv-14673" unitRef="usd">34219000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c48"
      decimals="INF"
      id="ixv-14674"
      unitRef="shares">239383545</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="-3" id="ixv-14675" unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="-3" id="ixv-14676" unitRef="usd">660909000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c50" decimals="-3" id="ixv-14677" unitRef="usd">-247460000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c51"
      decimals="INF"
      id="ixv-14678"
      unitRef="shares">-816237</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c51" decimals="-3" id="ixv-14679" unitRef="usd">-15148000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c52" decimals="-3" id="ixv-14680" unitRef="usd">398325000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-14681" unitRef="usd">83150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" id="ixv-14682" unitRef="usd">61122000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="-3" id="ixv-14683" unitRef="usd">3620000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c6" decimals="-3" id="ixv-14684" unitRef="usd">4027000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainOnSaleOfInvestments contextRef="c0" decimals="-3" id="ixv-14685" unitRef="usd">7980000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments contextRef="c6" decimals="-3" id="ixv-14686" unitRef="usd">0</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c0" decimals="-3" id="ixv-14687" unitRef="usd">-42000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c6" decimals="-3" id="ixv-14688" unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-14689" unitRef="usd">3295000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-14690" unitRef="usd">5045000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-14691" unitRef="usd">12464000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c6" decimals="-3" id="ixv-14692" unitRef="usd">9587000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c0" decimals="-3" id="ixv-14693" unitRef="usd">383000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c6" decimals="-3" id="ixv-14694" unitRef="usd">350000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c0" decimals="-3" id="ixv-14695" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c6" decimals="-3" id="ixv-14696" unitRef="usd">-1159000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <adma:AmortizationOfLicenseRevenue contextRef="c0" decimals="-3" id="ixv-14697" unitRef="usd">-71000</adma:AmortizationOfLicenseRevenue>
    <adma:AmortizationOfLicenseRevenue contextRef="c6" decimals="-3" id="ixv-14698" unitRef="usd">-71000</adma:AmortizationOfLicenseRevenue>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" id="ixv-14699" unitRef="usd">-20198000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="-3" id="ixv-14700" unitRef="usd">59726000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" id="ixv-14701" unitRef="usd">32848000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="-3" id="ixv-14702" unitRef="usd">21229000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="-3" id="ixv-14703" unitRef="usd">1181000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c6" decimals="-3" id="ixv-14704" unitRef="usd">2095000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <adma:IncreaseDecreaseInDepositsAndOtherAssets contextRef="c0" decimals="-3" id="ixv-14705" unitRef="usd">22000</adma:IncreaseDecreaseInDepositsAndOtherAssets>
    <adma:IncreaseDecreaseInDepositsAndOtherAssets contextRef="c6" decimals="-3" id="ixv-14706" unitRef="usd">306000</adma:IncreaseDecreaseInDepositsAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="-3" id="ixv-14707" unitRef="usd">8846000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c6" decimals="-3" id="ixv-14708" unitRef="usd">9409000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c0" decimals="-3" id="ixv-14709" unitRef="usd">-1478000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c6" decimals="-3" id="ixv-14710" unitRef="usd">-5206000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c0" decimals="-3" id="ixv-14711" unitRef="usd">-630000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c6" decimals="-3" id="ixv-14712" unitRef="usd">-602000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" id="ixv-14713" unitRef="usd">87788000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="-3" id="ixv-14714" unitRef="usd">1464000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-14715" unitRef="usd">4799000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="-3" id="ixv-14716" unitRef="usd">7123000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c0" decimals="-3" id="ixv-14717" unitRef="usd">53000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c6" decimals="-3" id="ixv-14718" unitRef="usd">124000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfPropertyHeldForSale contextRef="c0" decimals="-3" id="ixv-14719" unitRef="usd">5000000</us-gaap:ProceedsFromSaleOfPropertyHeldForSale>
    <us-gaap:ProceedsFromSaleOfPropertyHeldForSale contextRef="c6" decimals="-3" id="ixv-14720" unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyHeldForSale>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" id="ixv-14721" unitRef="usd">148000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="-3" id="ixv-14722" unitRef="usd">-7247000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c53" decimals="-3" id="ixv-14723" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c54" decimals="-3" id="ixv-14724" unitRef="usd">30000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c53" decimals="-3" id="ixv-14725" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c54" decimals="-3" id="ixv-14726" unitRef="usd">30000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c55" decimals="-3" id="ixv-14727" unitRef="usd">938000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c56" decimals="-3" id="ixv-14728" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c55" decimals="-3" id="ixv-14729" unitRef="usd">125000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c56" decimals="-3" id="ixv-14730" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <adma:PaymentOfDebtRefinancingFees contextRef="c0" decimals="-3" id="ixv-14731" unitRef="usd">0</adma:PaymentOfDebtRefinancingFees>
    <adma:PaymentOfDebtRefinancingFees contextRef="c6" decimals="-3" id="ixv-14732" unitRef="usd">450000</adma:PaymentOfDebtRefinancingFees>
    <adma:TaxesPaidOnVestedRestrictedStockUnits contextRef="c0" decimals="-3" id="ixv-14733" unitRef="usd">8986000</adma:TaxesPaidOnVestedRestrictedStockUnits>
    <adma:TaxesPaidOnVestedRestrictedStockUnits contextRef="c6" decimals="-3" id="ixv-14734" unitRef="usd">8419000</adma:TaxesPaidOnVestedRestrictedStockUnits>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c0" decimals="-3" id="ixv-14735" unitRef="usd">623000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c6" decimals="-3" id="ixv-14736" unitRef="usd">2165000</us-gaap:ProceedsFromStockOptionsExercised>
    <adma:PaymentOfEndOfTermFee contextRef="c0" decimals="-3" id="ixv-14737" unitRef="usd">0</adma:PaymentOfEndOfTermFee>
    <adma:PaymentOfEndOfTermFee contextRef="c6" decimals="-3" id="ixv-14738" unitRef="usd">375000</adma:PaymentOfEndOfTermFee>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="-3" id="ixv-14739" unitRef="usd">155245000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c6" decimals="-3" id="ixv-14740" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" id="ixv-14741" unitRef="usd">-39546000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="-3" id="ixv-14742" unitRef="usd">-7079000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" id="ixv-14743" unitRef="usd">48390000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="-3" id="ixv-14744" unitRef="usd">-12862000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" id="ixv-14745" unitRef="usd">87630000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c33" decimals="-3" id="ixv-14746" unitRef="usd">103147000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="-3" id="ixv-14747" unitRef="usd">136020000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c52" decimals="-3" id="ixv-14748" unitRef="usd">90285000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0" id="ixv-3938">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;1.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;ORGANIZATION AND BUSINESS&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 33.75pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt; color: #000000;"&gt;ADMA Biologics, Inc. (&lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt;the &#x201c;Company,&#x201d; &#x201c;ADMA,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) &lt;/span&gt;&lt;span style="font-size: 10.0pt; color: #000000;"&gt;is a U.S. based, end-to-end commercial biopharmaceutical company dedicated to manufacturing, marketing and developing specialty biologics for the treatment of immunodeficient patients at risk for infection and others at risk for certain infectious diseases. The Company&#x2019;s targeted patient populations include immune-compromised individuals who suffer from an underlying immune deficiency disorder or who may be immune-suppressed for medical reasons.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 33.75pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt; color: #000000;"&gt;ADMA operates through its wholly owned subsidiaries ADMA BioManufacturing, LLC (&#x201c;ADMA BioManufacturing&#x201d;) and ADMA BioCenters Georgia Inc. (&#x201c;ADMA BioCenters&#x201d;). ADMA BioManufacturing was formed in January 2017 to facilitate the acquisition of certain assets held by the Company&#x2019;s former third-party contract manufacturer, which included the U.S. Food and Drug Administration (&#x201c;FDA&#x201d;)-licensed BIVIGAM and Nabi-HB immunoglobulin products, and an FDA-licensed plasma fractionation manufacturing facility located in Boca Raton, Florida (the &#x201c;Boca Facility&#x201d;). ADMA BioCenters is the Company&#x2019;s source plasma collection business with seven plasma collection facilities located throughout the U.S., all of which hold an approved license with the FDA.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"&gt;&lt;span style="font-size: 10pt;"&gt;The Company currently has three FDA-approved
products, all of which are currently marketed and commercially available: (i)
ASCENIV (Immune Globulin Intravenous, Human &#x2013; slra 10% Liquid), an intravenous
immune globulin (&#x201c;IVIG&#x201d;) product indicated for the treatment of Primary Humoral
Immunodeficiency (&#x201c;PI&#x201d;), also known as Primary Immunodeficiency Disease
(&#x201c;PIDD&#x201d;) or Inborn Errors of Immunity in adults and children ages two and above,
for which the Company received FDA approval in April 2019 and commenced first
commercial sales in October 2019; (ii) BIVIGAM (Immune Globulin Intravenous,
Human), an IVIG product indicated for the treatment of PI &lt;/span&gt;&lt;span style="font-size:10.0pt"&gt;in adults and children ages two and above&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;,
and for which the Company received FDA approval in May 2019 and commenced
commercial sales in August 2019; and (iii) Nabi-HB (Hepatitis B Immune
Globulin, Human), which is indicated for the treatment of acute exposure to
blood containing Hepatitis B surface antigen and other listed exposures to
Hepatitis B. In addition to its commercially available immunoglobulin products,
the Company generates revenues from the sale of intermediate by-products that
result from the immunoglobulin production process and from time to time
provides contract manufacturing and laboratory services for certain clients. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"&gt;&lt;span style="font-size: 10pt;"&gt;The Company is also developing a pipeline of
plasma-derived therapeutics, including &lt;/span&gt;&lt;span style="font-size:10.0pt"&gt;a
product related to its issued U.S. Patent Nos. 10,259,865, 11,084,870, 11,897,943, and 12,612,450 pertaining&lt;/span&gt;&lt;span style="font-size:10.0pt; mso-bidi-font-size:11.0pt"&gt; to &lt;/span&gt;&lt;span style="font-size:10.0pt"&gt;methods of
treatment and prevention of &lt;i&gt;S. pneumoniae&lt;/i&gt; infection using an immunoglobulin
manufactured to contain standardized antibodies to &lt;i&gt;S. pneumoniae &lt;/i&gt;serotype&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"&gt;s&lt;/span&gt;&lt;span style="font-size:10.0pt"&gt;.
The Company successfully completed production of a pilot-scale batch and is
conducting animal studies for its&#160;&lt;i&gt;S. pneumoniae&lt;/i&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-bidi-font-size:11.0pt"&gt;hyperimmune globulin &lt;/span&gt;&lt;span style="font-size:10.0pt"&gt;program, SG-001&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <adma:NumberOfPlasmaCollectionFacilitiesUnderDevelopment
      contextRef="c0"
      decimals="INF"
      id="ixv-14749"
      unitRef="Facility">7</adma:NumberOfPlasmaCollectionFacilitiesUnderDevelopment>
    <adma:NumberOfFDAApprovedProduct
      contextRef="c0"
      decimals="INF"
      id="ixv-14750"
      unitRef="Product">3</adma:NumberOfFDAApprovedProduct>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-3974">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;2.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Principles of consolidation and basis of presentation&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;The
accompanying unaudited condensed consolidated financial statements have been
prepared in conformity with accounting principles generally accepted in the
United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information. In
the opinion of management, the accompanying unaudited condensed consolidated
financial statements include all adjustments, consisting only of normal
recurring adjustments, necessary for a fair statement of the Company&#x2019;s
financial position, results of operations and cash flows for the periods
presented. Any reference in these notes to applicable guidance is meant to
refer to U.S. GAAP as found in the Accounting Standards Codification (&#x201c;ASC&#x201d;)
and Accounting Standards Updates (&#x201c;ASU&#x201d;) of the Financial Accounting Standards
Board (the &#x201c;FASB&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;The
accompanying unaudited condensed consolidated financial statements should be
read in conjunction with the annual audited consolidated financial statements
and notes thereto as of and for the year ended December 31, 2025 included in
the Company&#x2019;s Annual Report on Form 10-K for the year
ended December 31, 2025 (the &#x201c;202&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;5 10-K&#x201d;)&lt;/span&gt;&lt;span style="font-size:10.0pt; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;. All intercompany balances and
transactions have been eliminated in consolidation. The preparation of our
interim consolidated financial statements in conformity with U.S. GAAP requires
management to make estimates and assumptions that affect the amounts reported
and disclosed. We have made reasonable estimates and judgments of such items
within our financial statements and there may be changes to those estimates in
future periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;During the three and six months ended June 30, 2026 and 2025, comprehensive income was equal to the net income amounts presented for the respective periods in the accompanying condensed consolidated statements of operations. Results for interim periods are not necessarily indicative of the results that may be expected for the full fiscal year.&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Use of Estimates&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;The preparation of financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the Company&#x2019;s effective tax rate.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Accounts Receivable&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Accounts receivable is reported at realizable value, net of allowances for customer credits and credit losses in the amount of $0.8 million and $0.3 million at June 30, 2026 and December 31, 2025, respectively. &lt;/span&gt;&lt;span style="font-size: 10.0pt; color: #212529;"&gt;The Company extends credit to its customers based upon an evaluation of each customer&#x2019;s financial condition and credit history. Evaluations of the financial condition, payment history and associated credit risk of customers are performed on an ongoing basis.&lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt; Based on these evaluations, the Company has concluded that its credit risk is minimal. At June 30, 2026 and December 31, 2025, two customers accounted for an aggregate of approximately 81% and 87%, respectively, of the Company&#x2019;s total accounts receivable.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="margin-left: 18pt; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Inventories&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"&gt;&lt;span style="font-size: 10pt;"&gt;Raw materials inventory consists of normal
source plasma (&#x201c;NSP&#x201d;) and respiratory syncytial virus (&#x201c;RSV&#x201d;) high-titer plasma
collected at the Company&#x2019;s plasma collection facilities or purchased from third
parties, along with various materials purchased from suppliers, used in the
production of the Company&#x2019;s products. Work-in-process and finished goods
inventories (see Note 3) reflect the cost of raw materials as well as costs for
direct and indirect labor, primarily salaries, wages and benefits for
applicable employees, as well as an allocation of overhead costs related to the
Boca Facility including utilities, property taxes, general repairs and
maintenance, consumable supplies and depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 33.75pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt; color: #000000;"&gt;Inventories, including plasma intended for resale and plasma intended for internal use in the Company&#x2019;s manufacturing, commercialization or research and development activities, are carried at the lower of cost or net realizable value determined by the first-in, first-out method. For both the Company&#x2019;s immune globulin products and plasma intended for resale and internal use, net realizable value is generally determined based upon the consideration the Company expects to receive when the inventory is sold, less costs to deliver the inventory to the recipient. The estimates for net realizable value of inventory are based on contractual terms or upon historical experience and certain other assumptions, and the Company believes that such assumptions are reasonable. Inventory is periodically reviewed to ensure that its carrying value does not exceed its net realizable value, and adjustments are recorded to write down such inventory, with a corresponding charge to cost of product revenue, when the carrying value or historical cost exceeds its estimated net realizable value. In addition, costs associated with the production of engineering lots that would not qualify as immediately available for commercial sale are charged to cost of product revenue and not &lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt;capitalized into inventory.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Goodwill&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company. Goodwill at June 30, 2026 and December 31, 2025 was $3.5 million, all of which is attributable to its ADMA BioManufacturing business segment.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; margin-left: 18pt; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The Company did not record any impairment charges related to goodwill for the three and six months ended June 30, 2026 and 2025.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Revenue Recognition&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Revenues are comprised of (i) revenues from the sale of the Company&#x2019;s immunoglobulin products, ASCENIV, BIVIGAM and Nabi-HB, (ii) product revenues from the sale of human plasma collected by the Company&#x2019;s Plasma Collection Centers business segment, (iii) contract manufacturing and laboratory services revenue, (iv) revenues from the sale of intermediate by-products and (v) license and other revenues primarily attributable to the out-licensing of ASCENIV to Biotest AG (&#x201c;Biotest&#x201d;) in 2012 to market and sell this product in Europe and certain countries in Northern Africa and the Middle East. Biotest has provided the Company with certain services and financial payments in accordance with the related Biotest license agreement and is obligated to pay the Company certain amounts in the future if certain milestones are achieved. Deferred revenue is amortized into income over the term of the Biotest license, representing a period of approximately 22 years.&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;Product revenue is recognized when the customer is deemed to have control over the product and the performance obligation is satisfied. Control is determined based on when the product is shipped or delivered and title passes to the customer. Revenue is recorded in an amount that reflects the consideration the Company expects to receive in exchange. Revenue from the sale of the Company&#x2019;s immunoglobulin products is recognized when the product reaches the customer&#x2019;s destination, and is recorded net of estimated rebates, wholesaler distribution and related fees, customer incentives, including prompt pay discounts, wholesaler chargebacks, group purchasing organization fees and reimbursements for patient assistance. These estimates are based on contractual arrangements, historical experience and certain other assumptions, and while the Company believes that such estimates are reasonable, they are subject to change based on future developments and other factors.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;For revenues associated with contract manufacturing and the sale of intermediates, control transfers to the customer and the performance obligation is satisfied when the customer takes possession of the product from the Boca Facility.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; margin-left: 18pt; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;Product revenues from the sale of human plasma collected at the Company&#x2019;s plasma collection centers are recognized at the time control of the product has been transferred to the customer and the performance obligation is satisfied, which generally occurs at the time of shipment from one of the Company&#x2019;s plasma collection facilities or from a third-party warehouse that is utilized by the Company. Product revenues are recognized at the time of delivery if the Company retains control of the product during shipment.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="margin-left: 18pt; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;For the three and six months ended June 30, 2026, three customers represented an aggregate of approximately 76% and 79%, respectively, of the Company&#x2019;s consolidated revenues. For the three and six months ended June 30, 2025, three customers represented an aggregate of approximately 88% and 81%, respectively, of the Company&#x2019;s consolidated revenues.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Cost of Product Revenue&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;Cost of product revenue includes costs associated with the manufacture of the Company&#x2019;s FDA approved products and intermediates and for the collection of human source plasma, as well as expenses related to conformance batch production, process development and scientific and technical operations when these operations are attributable to marketed products. When the activities of these operations are attributable to new products in development, the expenses are classified as research and development expenses.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="font-size: 10.0pt; color: #000000; font-style: italic; text-decoration: underline;"&gt;Earnings Per Common Share&lt;/span&gt;&lt;span style="font-size: 10.0pt; color: #000000; font-style: italic;"&gt;&#160;&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;For the three and six months ended June 30, 2026 and 2025, basic and diluted earnings per share are calculated as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net income available to common stockholders ($000's) (numerator)
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;37,822&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;34,219&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;83,150&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;61,122&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Weighted-average number of common shares (denominator)
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;228,232,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;241,490,715&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;232,136,480&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;238,309,156&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Basic earnings per common share
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.17&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.14&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.36&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.26&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Weighted-average number of common shares
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;228,232,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;241,490,715&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;232,136,480&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;238,309,156&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Potential shares of common stock arising from outstanding stock options
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,104,545&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,760,947&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,572,990&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,036,608&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Potential shares of common stock arising from outstanding warrants
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;28,671&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Potential shares of common stock arising from outstanding RSUs
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,356,798&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;530,905&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,375,720&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total shares - diluted (denominator)
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;230,337,048&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;248,608,460&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;235,240,375&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;245,750,155&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Diluted earnings per common share
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.16&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.14&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.35&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.25&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;For the three and six months ended June 30, 2026 and 2025, the following awards were excluded from the computation of diluted net income per common share because of their anti-dilutive effects:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Options
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,487,689&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,487,689&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      RSUs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;529,199&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;529,199&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;2,016,888&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;2,016,888&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="text-align: center; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Fair Value of Financial Instruments&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;The carrying amounts of certain of the Company&#x2019;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The debt outstanding under the Company&#x2019;s senior notes payable (see Note 7) also approximates fair value, based on a Level 3 classification under the fair value hierarchy, due to the variable interest rate on this debt.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Recent Accounting Pronouncements&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;In December 2025, the FASB issued ASU 2025-11, &lt;/span&gt;&lt;span style="font-size: 10.0pt; font-style: italic;"&gt;Interim Reporting (Topic 270): Narrow-Scope Improvements&lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt; (&#x201c;ASU 2025-11&#x201d;), which clarifies the guidance in Topic 270 to improve the consistency of interim financial reporting. The ASU provides a comprehensive list of required interim disclosures and introduces a disclosure principle requiring entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. ASU 2025-11 is effective for fiscal years beginning after December 15, 2027, including interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2025-11.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt"&gt;In November 2024, FASB issued
ASU 2024-03, &lt;i style="mso-bidi-font-style:normal"&gt;Income Statement-Reporting
Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40):
Disaggregation of Income Statement Expenses &lt;/i&gt;(&#x201c;ASU 2024-03&#x201d;), requiring
public entities to disclose additional information about specific expense
categories in the notes to the financial statements on an interim and annual
basis. ASU 2024-03 is effective for fiscal years beginning after December 15,
2026, and for interim periods beginning after December 15, 2027, with early
adoption permitted. &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"&gt;The&lt;/span&gt;&lt;span style="font-size:10.0pt"&gt; adoption of ASU 2024-03 will result&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"&gt; in&lt;/span&gt;&lt;span style="font-size: 10.0pt"&gt; changes to the presentation of the Company&#x2019;s financial statements, the
impact of which is currently being evaluated.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-3981">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Principles of consolidation and basis of presentation&lt;/span&gt; &lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;The
accompanying unaudited condensed consolidated financial statements have been
prepared in conformity with accounting principles generally accepted in the
United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information. In
the opinion of management, the accompanying unaudited condensed consolidated
financial statements include all adjustments, consisting only of normal
recurring adjustments, necessary for a fair statement of the Company&#x2019;s
financial position, results of operations and cash flows for the periods
presented. Any reference in these notes to applicable guidance is meant to
refer to U.S. GAAP as found in the Accounting Standards Codification (&#x201c;ASC&#x201d;)
and Accounting Standards Updates (&#x201c;ASU&#x201d;) of the Financial Accounting Standards
Board (the &#x201c;FASB&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;The
accompanying unaudited condensed consolidated financial statements should be
read in conjunction with the annual audited consolidated financial statements
and notes thereto as of and for the year ended December 31, 2025 included in
the Company&#x2019;s Annual Report on Form 10-K for the year
ended December 31, 2025 (the &#x201c;202&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;5 10-K&#x201d;)&lt;/span&gt;&lt;span style="font-size:10.0pt; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;. All intercompany balances and
transactions have been eliminated in consolidation. The preparation of our
interim consolidated financial statements in conformity with U.S. GAAP requires
management to make estimates and assumptions that affect the amounts reported
and disclosed. We have made reasonable estimates and judgments of such items
within our financial statements and there may be changes to those estimates in
future periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;During the three and six months ended June 30, 2026 and 2025, comprehensive income was equal to the net income amounts presented for the respective periods in the accompanying condensed consolidated statements of operations. Results for interim periods are not necessarily indicative of the results that may be expected for the full fiscal year.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-4017">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Use of Estimates&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;The preparation of financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the Company&#x2019;s effective tax rate.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c0" id="ixv-4025">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Accounts Receivable&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Accounts receivable is reported at realizable value, net of allowances for customer credits and credit losses in the amount of $0.8 million and $0.3 million at June 30, 2026 and December 31, 2025, respectively. &lt;/span&gt;&lt;span style="font-size: 10.0pt; color: #212529;"&gt;The Company extends credit to its customers based upon an evaluation of each customer&#x2019;s financial condition and credit history. Evaluations of the financial condition, payment history and associated credit risk of customers are performed on an ongoing basis.&lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt; Based on these evaluations, the Company has concluded that its credit risk is minimal. At June 30, 2026 and December 31, 2025, two customers accounted for an aggregate of approximately 81% and 87%, respectively, of the Company&#x2019;s total accounts receivable.&lt;/span&gt; &lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <adma:AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts contextRef="c2" decimals="-5" id="ixv-14751" unitRef="usd">800000</adma:AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts>
    <adma:AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts contextRef="c3" decimals="-5" id="ixv-14752" unitRef="usd">300000</adma:AccountsReceivableAllowanceForContractualCreditsAndDoubtfulAccounts>
    <adma:NumberOfCustomers
      contextRef="c57"
      decimals="INF"
      id="ixv-14753"
      unitRef="Customer">2</adma:NumberOfCustomers>
    <adma:NumberOfCustomers
      contextRef="c58"
      decimals="INF"
      id="ixv-14754"
      unitRef="Customer">2</adma:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c57"
      decimals="INF"
      id="ixv-14755"
      unitRef="pure">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c58"
      decimals="INF"
      id="ixv-14756"
      unitRef="pure">0.87</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-4035">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Inventories&lt;/span&gt; &lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 33.75pt;"&gt;&lt;span style="font-size: 10pt;"&gt;Raw materials inventory consists of normal
source plasma (&#x201c;NSP&#x201d;) and respiratory syncytial virus (&#x201c;RSV&#x201d;) high-titer plasma
collected at the Company&#x2019;s plasma collection facilities or purchased from third
parties, along with various materials purchased from suppliers, used in the
production of the Company&#x2019;s products. Work-in-process and finished goods
inventories (see Note 3) reflect the cost of raw materials as well as costs for
direct and indirect labor, primarily salaries, wages and benefits for
applicable employees, as well as an allocation of overhead costs related to the
Boca Facility including utilities, property taxes, general repairs and
maintenance, consumable supplies and depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt; color: #000000;"&gt;Inventories, including plasma intended for resale and plasma intended for internal use in the Company&#x2019;s manufacturing, commercialization or research and development activities, are carried at the lower of cost or net realizable value determined by the first-in, first-out method. For both the Company&#x2019;s immune globulin products and plasma intended for resale and internal use, net realizable value is generally determined based upon the consideration the Company expects to receive when the inventory is sold, less costs to deliver the inventory to the recipient. The estimates for net realizable value of inventory are based on contractual terms or upon historical experience and certain other assumptions, and the Company believes that such assumptions are reasonable. Inventory is periodically reviewed to ensure that its carrying value does not exceed its net realizable value, and adjustments are recorded to write down such inventory, with a corresponding charge to cost of product revenue, when the carrying value or historical cost exceeds its estimated net realizable value. In addition, costs associated with the production of engineering lots that would not qualify as immediately available for commercial sale are charged to cost of product revenue and not &lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt;capitalized into inventory.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c0" id="ixv-4048">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Goodwill&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company. Goodwill at June 30, 2026 and December 31, 2025 was $3.5 million, all of which is attributable to its ADMA BioManufacturing business segment.&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The Company did not record any impairment charges related to goodwill for the three and six months ended June 30, 2026 and 2025.&lt;/span&gt; &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:Goodwill contextRef="c2" decimals="-5" id="ixv-14757" unitRef="usd">3500000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c3" decimals="-5" id="ixv-14758" unitRef="usd">3500000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss contextRef="c0" decimals="0" id="ixv-14759" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c6" decimals="0" id="ixv-14760" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c4" decimals="0" id="ixv-14761" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c5" decimals="0" id="ixv-14762" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0" id="ixv-4060">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Revenue Recognition&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Revenues are comprised of (i) revenues from the sale of the Company&#x2019;s immunoglobulin products, ASCENIV, BIVIGAM and Nabi-HB, (ii) product revenues from the sale of human plasma collected by the Company&#x2019;s Plasma Collection Centers business segment, (iii) contract manufacturing and laboratory services revenue, (iv) revenues from the sale of intermediate by-products and (v) license and other revenues primarily attributable to the out-licensing of ASCENIV to Biotest AG (&#x201c;Biotest&#x201d;) in 2012 to market and sell this product in Europe and certain countries in Northern Africa and the Middle East. Biotest has provided the Company with certain services and financial payments in accordance with the related Biotest license agreement and is obligated to pay the Company certain amounts in the future if certain milestones are achieved. Deferred revenue is amortized into income over the term of the Biotest license, representing a period of approximately 22 years.&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;Product revenue is recognized when the customer is deemed to have control over the product and the performance obligation is satisfied. Control is determined based on when the product is shipped or delivered and title passes to the customer. Revenue is recorded in an amount that reflects the consideration the Company expects to receive in exchange. Revenue from the sale of the Company&#x2019;s immunoglobulin products is recognized when the product reaches the customer&#x2019;s destination, and is recorded net of estimated rebates, wholesaler distribution and related fees, customer incentives, including prompt pay discounts, wholesaler chargebacks, group purchasing organization fees and reimbursements for patient assistance. These estimates are based on contractual arrangements, historical experience and certain other assumptions, and while the Company believes that such estimates are reasonable, they are subject to change based on future developments and other factors.&lt;/span&gt;
  &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;For revenues associated with contract manufacturing and the sale of intermediates, control transfers to the customer and the performance obligation is satisfied when the customer takes possession of the product from the Boca Facility.&lt;/span&gt;
  &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;Product revenues from the sale of human plasma collected at the Company&#x2019;s plasma collection centers are recognized at the time control of the product has been transferred to the customer and the performance obligation is satisfied, which generally occurs at the time of shipment from one of the Company&#x2019;s plasma collection facilities or from a third-party warehouse that is utilized by the Company. Product revenues are recognized at the time of delivery if the Company retains control of the product during shipment.&lt;/span&gt;
  &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;For the three and six months ended June 30, 2026, three customers represented an aggregate of approximately 76% and 79%, respectively, of the Company&#x2019;s consolidated revenues. For the three and six months ended June 30, 2025, three customers represented an aggregate of approximately 88% and 81%, respectively, of the Company&#x2019;s consolidated revenues.&lt;/span&gt; &lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <adma:DeferredRevenueRemainingAmortizationPeriod contextRef="c0" id="ixv-14763">P22Y</adma:DeferredRevenueRemainingAmortizationPeriod>
    <adma:NumberOfCustomers
      contextRef="c59"
      decimals="INF"
      id="ixv-14764"
      unitRef="Customer">3</adma:NumberOfCustomers>
    <adma:NumberOfCustomers
      contextRef="c60"
      decimals="INF"
      id="ixv-14765"
      unitRef="Customer">3</adma:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c59"
      decimals="INF"
      id="ixv-14766"
      unitRef="pure">0.76</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c60" decimals="2" id="ixv-14767" unitRef="pure">0.79</us-gaap:ConcentrationRiskPercentage1>
    <adma:NumberOfCustomers
      contextRef="c61"
      decimals="INF"
      id="ixv-14768"
      unitRef="Customer">3</adma:NumberOfCustomers>
    <adma:NumberOfCustomers
      contextRef="c62"
      decimals="INF"
      id="ixv-14769"
      unitRef="Customer">3</adma:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c61"
      decimals="INF"
      id="ixv-14770"
      unitRef="pure">0.88</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c62" decimals="2" id="ixv-14771" unitRef="pure">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0" id="ixv-4102">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Cost of Product Revenue&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;Cost of product revenue includes costs associated with the manufacture of the Company&#x2019;s FDA approved products and intermediates and for the collection of human source plasma, as well as expenses related to conformance batch production, process development and scientific and technical operations when these operations are attributable to marketed products. When the activities of these operations are attributable to new products in development, the expenses are classified as research and development expenses.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-4110">&lt;div&gt; &lt;span style="font-size: 10.0pt; color: #000000; font-style: italic; text-decoration: underline;"&gt;Earnings Per Common Share&lt;/span&gt;&lt;span style="font-size: 10.0pt; color: #000000; font-style: italic;"&gt;&#160;&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;For the three and six months ended June 30, 2026 and 2025, basic and diluted earnings per share are calculated as follows:&lt;/span&gt; &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net income available to common stockholders ($000's) (numerator)
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;37,822&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;34,219&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;83,150&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;61,122&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Weighted-average number of common shares (denominator)
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;228,232,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;241,490,715&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;232,136,480&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;238,309,156&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Basic earnings per common share
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.17&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.14&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.36&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.26&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Weighted-average number of common shares
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;228,232,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;241,490,715&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;232,136,480&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;238,309,156&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Potential shares of common stock arising from outstanding stock options
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,104,545&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,760,947&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,572,990&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,036,608&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Potential shares of common stock arising from outstanding warrants
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;28,671&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Potential shares of common stock arising from outstanding RSUs
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,356,798&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;530,905&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,375,720&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total shares - diluted (denominator)
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;230,337,048&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;248,608,460&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;235,240,375&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;245,750,155&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Diluted earnings per common share
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.16&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.14&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.35&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.25&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;For the three and six months ended June 30, 2026 and 2025, the following awards were excluded from the computation of diluted net income per common share because of their anti-dilutive effects:&lt;/span&gt; &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Options
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,487,689&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,487,689&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      RSUs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;529,199&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;529,199&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;2,016,888&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;2,016,888&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-4115">&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;For the three and six months ended June 30, 2026 and 2025, basic and diluted earnings per share are calculated as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net income available to common stockholders ($000's) (numerator)
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;37,822&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;34,219&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;83,150&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;61,122&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Weighted-average number of common shares (denominator)
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;228,232,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;241,490,715&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;232,136,480&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;238,309,156&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Basic earnings per common share
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.17&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.14&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.36&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.26&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Weighted-average number of common shares
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;228,232,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;241,490,715&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;232,136,480&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;238,309,156&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Potential shares of common stock arising from outstanding stock options
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,104,545&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,760,947&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,572,990&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,036,608&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Potential shares of common stock arising from outstanding warrants
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;28,671&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Potential shares of common stock arising from outstanding RSUs
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,356,798&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;530,905&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,375,720&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total shares - diluted (denominator)
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;230,337,048&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;248,608,460&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;235,240,375&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;245,750,155&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Diluted earnings per common share
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.16&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.14&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.35&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;0.25&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c4" decimals="-3" id="ixv-14772" unitRef="usd">37822000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c5" decimals="-3" id="ixv-14773" unitRef="usd">34219000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" id="ixv-14774" unitRef="usd">83150000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c6" decimals="-3" id="ixv-14775" unitRef="usd">61122000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c4"
      decimals="INF"
      id="ixv-14776"
      unitRef="shares">228232503</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c5"
      decimals="INF"
      id="ixv-14777"
      unitRef="shares">241490715</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-14778"
      unitRef="shares">232136480</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="INF"
      id="ixv-14779"
      unitRef="shares">238309156</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c4"
      decimals="2"
      id="ixv-14780"
      unitRef="usdPershares">0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-14781"
      unitRef="usdPershares">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-14782"
      unitRef="usdPershares">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-14783"
      unitRef="usdPershares">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c4"
      decimals="INF"
      id="ixv-14784"
      unitRef="shares">228232503</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c5"
      decimals="INF"
      id="ixv-14785"
      unitRef="shares">241490715</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-14786"
      unitRef="shares">232136480</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="INF"
      id="ixv-14787"
      unitRef="shares">238309156</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c63"
      decimals="INF"
      id="ixv-14788"
      unitRef="shares">2104545</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c64"
      decimals="INF"
      id="ixv-14789"
      unitRef="shares">3760947</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c65"
      decimals="INF"
      id="ixv-14790"
      unitRef="shares">2572990</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c66"
      decimals="INF"
      id="ixv-14791"
      unitRef="shares">4036608</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c67"
      decimals="INF"
      id="ixv-14792"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c68"
      decimals="INF"
      id="ixv-14793"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c69"
      decimals="INF"
      id="ixv-14794"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c70"
      decimals="INF"
      id="ixv-14795"
      unitRef="shares">28671</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c71"
      decimals="INF"
      id="ixv-14796"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c72"
      decimals="INF"
      id="ixv-14797"
      unitRef="shares">3356798</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c73"
      decimals="INF"
      id="ixv-14798"
      unitRef="shares">530905</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c74"
      decimals="INF"
      id="ixv-14799"
      unitRef="shares">3375720</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c4"
      decimals="INF"
      id="ixv-14800"
      unitRef="shares">230337048</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="INF"
      id="ixv-14801"
      unitRef="shares">248608460</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-14802"
      unitRef="shares">235240375</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="INF"
      id="ixv-14803"
      unitRef="shares">245750155</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="2"
      id="ixv-14804"
      unitRef="usdPershares">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-14805"
      unitRef="usdPershares">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-14806"
      unitRef="usdPershares">0.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-14807"
      unitRef="usdPershares">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c0" id="ixv-4399">&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;For the three and six months ended June 30, 2026 and 2025, the following awards were excluded from the computation of diluted net income per common share because of their anti-dilutive effects:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Options
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,487,689&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,487,689&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      RSUs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;529,199&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;529,199&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;2,016,888&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;2,016,888&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c75"
      decimals="0"
      id="ixv-14808"
      unitRef="shares">1487689</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c76"
      decimals="0"
      id="ixv-14809"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c77"
      decimals="0"
      id="ixv-14810"
      unitRef="shares">1487689</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c78"
      decimals="0"
      id="ixv-14811"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c71"
      decimals="0"
      id="ixv-14812"
      unitRef="shares">529199</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c72"
      decimals="0"
      id="ixv-14813"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c73"
      decimals="0"
      id="ixv-14814"
      unitRef="shares">529199</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c74"
      decimals="0"
      id="ixv-14815"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c4"
      decimals="0"
      id="ixv-14816"
      unitRef="shares">2016888</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c5"
      decimals="0"
      id="ixv-14817"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c0"
      decimals="0"
      id="ixv-14818"
      unitRef="shares">2016888</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c6"
      decimals="0"
      id="ixv-14819"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0" id="ixv-4534">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Fair Value of Financial Instruments&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;The carrying amounts of certain of the Company&#x2019;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The debt outstanding under the Company&#x2019;s senior notes payable (see Note 7) also approximates fair value, based on a Level 3 classification under the fair value hierarchy, due to the variable interest rate on this debt.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-4542">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Recent Accounting Pronouncements&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;In December 2025, the FASB issued ASU 2025-11, &lt;/span&gt;&lt;span style="font-size: 10.0pt; font-style: italic;"&gt;Interim Reporting (Topic 270): Narrow-Scope Improvements&lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt; (&#x201c;ASU 2025-11&#x201d;), which clarifies the guidance in Topic 270 to improve the consistency of interim financial reporting. The ASU provides a comprehensive list of required interim disclosures and introduces a disclosure principle requiring entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. ASU 2025-11 is effective for fiscal years beginning after December 15, 2027, including interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2025-11.&lt;/span&gt;
  &lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt"&gt;In November 2024, FASB issued
ASU 2024-03, &lt;i style="mso-bidi-font-style:normal"&gt;Income Statement-Reporting
Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40):
Disaggregation of Income Statement Expenses &lt;/i&gt;(&#x201c;ASU 2024-03&#x201d;), requiring
public entities to disclose additional information about specific expense
categories in the notes to the financial statements on an interim and annual
basis. ASU 2024-03 is effective for fiscal years beginning after December 15,
2026, and for interim periods beginning after December 15, 2027, with early
adoption permitted. &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"&gt;The&lt;/span&gt;&lt;span style="font-size:10.0pt"&gt; adoption of ASU 2024-03 will result&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"&gt; in&lt;/span&gt;&lt;span style="font-size: 10.0pt"&gt; changes to the presentation of the Company&#x2019;s financial statements, the
impact of which is currently being evaluated.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-4562">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;3.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;INVENTORIES&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="margin-left: 27pt; font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The following table provides the components of inventories:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="margin-left: 13.5pt; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;June 30,
&lt;br/&gt;
      2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,
&lt;br/&gt;
      2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Raw materials&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;94,298&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;96,612&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Work-in-process&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;76,441&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;57,798&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Finished goods&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;68,574&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;52,055&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Total inventories, net&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;239,313&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;206,465&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="text-align: center; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;Raw materials includes plasma and other materials expected to be used in the production of ASCENIV, BIVIGAM and Nabi-HB. These materials will be consumed in the production of goods expected to be available for sale or otherwise have alternative uses that provide a probable future benefit.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;Work-in-process inventory primarily consists of the Company&#x2019;s IVIG products that are manufactured to the bulk drug substance and unlabeled filled vials stage of production.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;Finished
&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-bidi-font-style:italic"&gt;goods
inventory is comprised of the Company&#x2019;s immunoglobulin products that have
reached the filled, labeled and serialized vial stage of production and related
intermediates that are available for commercial sale, as well as plasma
collected at the Company&#x2019;s plasma collection centers which is expected to be
sold to third-party customers&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-4569">&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The following table provides the components of inventories:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="margin-left: 13.5pt; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;June 30,
&lt;br/&gt;
      2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,
&lt;br/&gt;
      2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Raw materials&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;94,298&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;96,612&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Work-in-process&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;76,441&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;57,798&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Finished goods&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;68,574&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;52,055&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Total inventories, net&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;239,313&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;206,465&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="-3" id="ixv-14820" unitRef="usd">94298000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="-3" id="ixv-14821" unitRef="usd">96612000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="-3" id="ixv-14822" unitRef="usd">76441000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="-3" id="ixv-14823" unitRef="usd">57798000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="-3" id="ixv-14824" unitRef="usd">68574000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="-3" id="ixv-14825" unitRef="usd">52055000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet contextRef="c2" decimals="-3" id="ixv-14826" unitRef="usd">239313000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-14827" unitRef="usd">206465000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-4686">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;4.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;PROPERTY AND EQUIPMENT&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; font-family: Arial; font-size: 10pt;"&gt; &lt;span style="font-family: Times New Roman;"&gt;Property and equipment and related accumulated depreciation are summarized as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-family: Arial; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;June 30,
&lt;br/&gt;
      2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,
&lt;br/&gt;
      2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Manufacturing and laboratory equipment&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;29,940&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;28,119&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Office equipment and computer software&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;6,307&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;6,307&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Furniture and fixtures&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;5,635&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;5,614&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Construction in process&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;10,816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;8,457&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Leasehold improvements&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;15,046&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;14,983&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Land&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;13,039&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;13,039&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Buildings and building improvements&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;27,601&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;26,886&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;108,384&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;103,405&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Less: Accumulated depreciation&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(41,720&lt;/td&gt;&lt;td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(38,348&lt;/td&gt;&lt;td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Total property and equipment, net&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;66,664&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;65,057&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="text-align: center; font-family: Arial; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt; color: #000000;"&gt;The Company recorded depreciation expense on property and equipment for the three and six months ended June 30, 2026 of $1.7 million and $3.5 million, respectively, and $2.0 million and $4.0 million for the three and six months ended June 30, 2025, respectively.&lt;/span&gt; &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-4693">&lt;div style="text-indent: 36pt; font-family: Arial; font-size: 10pt;"&gt; &lt;span style="font-family: Times New Roman;"&gt;Property and equipment and related accumulated depreciation are summarized as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-family: Arial; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;June 30,
&lt;br/&gt;
      2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,
&lt;br/&gt;
      2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Manufacturing and laboratory equipment&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;29,940&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;28,119&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Office equipment and computer software&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;6,307&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;6,307&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Furniture and fixtures&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;5,635&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;5,614&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Construction in process&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;10,816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;8,457&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Leasehold improvements&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;15,046&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;14,983&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Land&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;13,039&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;13,039&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Buildings and building improvements&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;27,601&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;26,886&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;108,384&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;103,405&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Less: Accumulated depreciation&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(41,720&lt;/td&gt;&lt;td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(38,348&lt;/td&gt;&lt;td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Total property and equipment, net&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;66,664&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;65,057&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c79" decimals="-3" id="ixv-14828" unitRef="usd">29940000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c80" decimals="-3" id="ixv-14829" unitRef="usd">28119000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c81" decimals="-3" id="ixv-14830" unitRef="usd">6307000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c82" decimals="-3" id="ixv-14831" unitRef="usd">6307000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c83" decimals="-3" id="ixv-14832" unitRef="usd">5635000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c84" decimals="-3" id="ixv-14833" unitRef="usd">5614000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c85" decimals="-3" id="ixv-14834" unitRef="usd">10816000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c86" decimals="-3" id="ixv-14835" unitRef="usd">8457000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c87" decimals="-3" id="ixv-14836" unitRef="usd">15046000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c88" decimals="-3" id="ixv-14837" unitRef="usd">14983000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c89" decimals="-3" id="ixv-14838" unitRef="usd">13039000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c90" decimals="-3" id="ixv-14839" unitRef="usd">13039000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c91" decimals="-3" id="ixv-14840" unitRef="usd">27601000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c92" decimals="-3" id="ixv-14841" unitRef="usd">26886000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="-3" id="ixv-14842" unitRef="usd">108384000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" id="ixv-14843" unitRef="usd">103405000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="-3" id="ixv-14844" unitRef="usd">41720000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" id="ixv-14845" unitRef="usd">38348000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="-3" id="ixv-14846" unitRef="usd">66664000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-14847" unitRef="usd">65057000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c4" decimals="-5" id="ixv-14848" unitRef="usd">1700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-5" id="ixv-14849" unitRef="usd">3500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c5" decimals="-5" id="ixv-14850" unitRef="usd">2000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="-5" id="ixv-14851" unitRef="usd">4000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c0" id="ixv-4858">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;5.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;ASSETS AND LIABILITIES HELD FOR SALE&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 27pt;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;In
the first quarter of 2026, the Company completed the sale of its plasma
collection centers located in Maryville, Tennessee (&#x201c;Maryville Center&#x201d;),
Knoxville, Tennessee (&#x201c;Knoxville Center&#x201d;), and Laurel, Maryland (&#x201c;Laurel
Center&#x201d; and, collectively with the Maryville Center and Knoxville Center, the
&#x201c;Disposal Group&#x201d;), in that order. The sale was completed pursuant to an Asset
Purchase Agreement entered into on December 31, 2025, which provided for an
aggregate purchase price of $12.0 million, with fifty percent (50%) of the
consideration in the form of one-year secured promissory notes bearing interest
at ten percent (10%) and the remaining fifty percent (50%) payable in cash, $1.0
million of which was received in December 2025. As a result of the sale of the Disposal
Group, the Company recognized a gain of approximately $8.0 million. The Company
recorded the one-year secured promissory notes within prepaid expenses and
other current assets and recognized the gain within &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"&gt;G&lt;/span&gt;&lt;span style="font-size:10.0pt; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;ain on sale of plasma centers.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="c93" decimals="-5" id="ixv-14852" unitRef="usd">12000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <adma:DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage contextRef="c94" decimals="2" id="ixv-14853" unitRef="pure">0.50</adma:DisposalGroupIncludingDiscontinuedOperationConsiderationPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="c95" id="ixv-14854">P1Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c94" decimals="2" id="ixv-14855" unitRef="pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <adma:DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage contextRef="c96" decimals="2" id="ixv-14856" unitRef="pure">0.50</adma:DisposalGroupIncludingDiscontinuedOperationCashConsiderationPercentage>
    <us-gaap:SecurityDepositLiability contextRef="c97" decimals="-5" id="ixv-14857" unitRef="usd">1000000</us-gaap:SecurityDepositLiability>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c15" decimals="-5" id="ixv-14858" unitRef="usd">8000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:DebtInstrumentTerm contextRef="c95" id="ixv-14859">P1Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-4871">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;6.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="margin-left: 18pt; font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Accrued expenses and other current liabilities at June 30, 2026 and December 31, 2025 are as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;June 30,
&lt;br/&gt;
      2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,
&lt;br/&gt;
      2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="8" style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued rebates&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;7,426&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;5,758&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued distribution fees&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;13,378&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;14,808&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued incentives&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;3,452&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;6,005&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued interest&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;122&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;172&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued testing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;285&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;130&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued payroll and other compensation&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;3,450&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued income taxes&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;6,216&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;8,616&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,776&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,168&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;39,105&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;40,466&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-4878">&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Accrued expenses and other current liabilities at June 30, 2026 and December 31, 2025 are as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;June 30,
&lt;br/&gt;
      2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,
&lt;br/&gt;
      2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="8" style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued rebates&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;7,426&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;5,758&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued distribution fees&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;13,378&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;14,808&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued incentives&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;3,452&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;6,005&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued interest&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;122&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;172&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued testing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;285&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;130&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued payroll and other compensation&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;3,450&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Accrued income taxes&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;6,216&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;8,616&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,776&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,168&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;39,105&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;40,466&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <adma:AccruedRebatesCurrent contextRef="c2" decimals="-3" id="ixv-14860" unitRef="usd">7426000</adma:AccruedRebatesCurrent>
    <adma:AccruedRebatesCurrent contextRef="c3" decimals="-3" id="ixv-14861" unitRef="usd">5758000</adma:AccruedRebatesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c2" decimals="-3" id="ixv-14862" unitRef="usd">13378000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c3" decimals="-3" id="ixv-14863" unitRef="usd">14808000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedBonusesCurrent contextRef="c2" decimals="-3" id="ixv-14864" unitRef="usd">3452000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent contextRef="c3" decimals="-3" id="ixv-14865" unitRef="usd">6005000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c2" decimals="-3" id="ixv-14866" unitRef="usd">122000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c3" decimals="-3" id="ixv-14867" unitRef="usd">172000</us-gaap:InterestPayableCurrent>
    <adma:AccruedTestingCurrent contextRef="c2" decimals="-3" id="ixv-14868" unitRef="usd">285000</adma:AccruedTestingCurrent>
    <adma:AccruedTestingCurrent contextRef="c3" decimals="-3" id="ixv-14869" unitRef="usd">130000</adma:AccruedTestingCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c2" decimals="-3" id="ixv-14870" unitRef="usd">3450000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c3" decimals="-3" id="ixv-14871" unitRef="usd">809000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="-3" id="ixv-14872" unitRef="usd">6216000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="-3" id="ixv-14873" unitRef="usd">8616000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c2" decimals="-3" id="ixv-14874" unitRef="usd">4776000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-14875" unitRef="usd">4168000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c2" decimals="-3" id="ixv-14876" unitRef="usd">39105000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c3" decimals="-3" id="ixv-14877" unitRef="usd">40466000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-5037">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;7.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;DEBT&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;A summary of outstanding senior notes payable is as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; margin-left: auto; margin-right: auto; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;June 30,
&lt;br/&gt;
      2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,
&lt;br/&gt;
      2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;JPM revolving credit facility&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;125,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;JPM term loan&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;73,125&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;74,063&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Less: Debt discount and issuance costs&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(1,536&lt;/td&gt;&lt;td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(1,920&lt;/td&gt;&lt;td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Total debt&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;196,589&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;72,143&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Less: current portion of long-term debt&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(3,750&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(2,813&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Long-term debt&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;192,839&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;69,330&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="text-align: center; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; color: #000000; font-style: italic;"&gt;JPM Credit Agreement&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; On August 5, 2025 (the &#x201c;JPM Closing Date&#x201d;), the
Company and all of the Company&#x2019;s subsidiaries entered into a Credit Agreement
(the &#x201c;JPM Credit Agreement&#x201d;) with the lenders party thereto and JPMorgan Chase
Bank, N.A., as administrative agent. The JPM Credit Agreement provides for
$300&#160;million of senior secured credit facilities, consisting of (a) a term
loan in the aggregate principal amount of $75&#160;million (the &#x201c;JPM Term Loan
Facility&#x201d;), which was drawn in full on the JPM Closing Date, and (b) a
revolving credit facility in the aggregate principal amount of $225&#160;million
(the &#x201c;JPM Revolving Facility&#x201d;). The Company may also request, subject to
customary conditions, additional incremental revolving commitments or term
loans in an aggregate principal amount not to exceed $100&#160;million
(together with the JPM Term Loan Facility and the JPM Revolving Facility, the
&#x201c;JPM Credit Facilities&#x201d;). The JPM Term Loan Facility has a maturity date
of&#160;August 5, 2028&#160;(the &#x201c;JPM Term Maturity Date&#x201d;), and the JPM
Revolving Facility has a maturity date of August 5, 2028 or any earlier date on
which the commitments under the JPM Revolving Facility are reduced
to&#160;zero&#160;or otherwise terminated pursuant to the terms of the JPM
Credit Agreement. &lt;/div&gt;&lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;On March 2, 2026, the Company borrowed $125.0 million under the JPM Revolving Facility, used to fund the accelerated share repurchase agreement (&#x201c;ASR Agreement&#x201d;). See Note 8 for further details.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;Interest
on borrowings under the JPM Credit Facilities accrues at an applicable rate
equal to (i) an alternate base rate plus an applicable spread (each such
borrowing, an &#x201c;ABR Borrowing&#x201d;) or (ii) Term Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;)
plus an applicable spread (each such borrowing, a &#x201c;Term Benchmark Borrowing&#x201d;),
in each case based on the lower of the applicable rates set forth in the JPM
Credit Agreement, which are based on the Company&#x2019;s total leverage ratio. These
applicable spreads range from&#160;150&#160;basis points to&#160;200&#160;basis
points over the alternate base rate and&#160;250&#160;basis points
to&#160;300&#160;basis points over Term SOFR, in each case, as determined in
accordance with the provisions of the JPM Credit Agreement. The Company has
agreed to pay a commitment fee at specified rates set forth in the JPM Credit
Agreement, which, based on the Company&#x2019;s total leverage ratio, ranges
from&#160;30&#160;basis points to&#160;35&#160;basis points on the daily amount
of the undrawn portion of the aggregate commitments of the lenders under the
JPM Revolving Facility. At the Company&#x2019;s request, each borrowing initially
shall be either an ABR Borrowing or a Term Benchmark Borrowing, and the Company
may thereafter elect to convert any such borrowing to a different type. During
the occurrence and continuance of an Event of Default (as defined in the JPM
Credit Agreement), all borrowings shall accrue interest at a rate per annum
equal to&#160;2% plus the applicable rate. As of June 30, 2026, the interest
rate on the JPM Term Loan Facility and the JPM Revolving Facility was
approximately&#160;6.12%.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;On the JPM Revolving Facility Maturity Date, the Company will repay the unpaid principal amount outstanding under the JPM Revolving Facility. Under the JPM Term Loan Facility, the Company will make principal payments in accordance with and on the dates specified in the amortization schedule set forth in the JPM Credit Agreement, with the remaining unpaid principal amount to be paid in full on the JPM Term Maturity Date. The Company may prepay at any time and from time to time any borrowing in whole or in part, without premium or penalty (other than, if applicable, any break funding expenses), subject to customary notice requirements.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;All
of the Company&#x2019;s obligations under the JPM Credit Agreement are secured by a
first-priority lien and security interest in substantially all of the tangible
and intangible assets, including intellectual property and equity interests, of
the Company and all of its subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;The
JPM Credit Agreement contains certain representations and warranties,
affirmative covenants, negative covenants and conditions that are customarily
required for similar debt financings. The negative covenants include certain
financial covenants, including a maximum total leverage ratio
of&#160;2.50&#160;to 1.00 and a minimum fixed charge coverage ratio
of&#160;1.20&#160;to 1.00. The negative covenants also restrict or limit the
Company&#x2019;s ability and the ability of the Company&#x2019;s subsidiaries to, among other
things and subject to certain exceptions contained in the JPM Credit Agreement,
incur new indebtedness; create liens on assets; engage in certain fundamental
corporate changes; make certain investments; dispose of certain assets; engage
in sale and leaseback transactions or swap agreements; make dividend payments
and other certain Restricted Payments (as defined in the JPM Credit Agreement);
engage in certain affiliate transactions; enter into any other agreements that
have the impact of restricting the Company&#x2019;s ability to make loan repayments
under the JPM Credit Agreement; or amend certain material documents.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The debt maturities over the next five years are as follows (&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-style: italic;"&gt;in thousands&lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt;):&lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Fiscal year&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2026&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,875&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2027&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,688&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2028&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;191,562&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2029&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2030&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;Total&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;198,125&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="text-align: center; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 27pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;As of June 30, 2026, the Company was in compliance with all of its debt covenants in the JPM Credit Agreement.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c0" id="ixv-5044">&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;A summary of outstanding senior notes payable is as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; margin-left: auto; margin-right: auto; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;June 30,
&lt;br/&gt;
      2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); border-width: medium medium 1px; border-style: none none solid;"&gt;



      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,
&lt;br/&gt;
      2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;JPM revolving credit facility&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt;125,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;JPM term loan&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;73,125&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;74,063&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Less: Debt discount and issuance costs&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(1,536&lt;/td&gt;&lt;td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; color: rgb(0, 0, 0); width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(1,920&lt;/td&gt;&lt;td style="text-align: left; color: rgb(0, 0, 0); width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Total debt&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;196,589&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;72,143&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Less: current portion of long-term debt&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(3,750&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(2,813&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="color: rgb(0, 0, 0);"&gt;Long-term debt&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;192,839&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;69,330&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <adma:SeniorNotesPayableBeforeDebtDiscount
      contextRef="c114"
      decimals="-3"
      id="ixv-14878"
      unitRef="usd">125000000</adma:SeniorNotesPayableBeforeDebtDiscount>
    <adma:SeniorNotesPayableBeforeDebtDiscount
      contextRef="c115"
      decimals="-3"
      id="ixv-14879"
      unitRef="usd">0</adma:SeniorNotesPayableBeforeDebtDiscount>
    <adma:SeniorNotesPayableBeforeDebtDiscount
      contextRef="c116"
      decimals="-3"
      id="ixv-14880"
      unitRef="usd">73125000</adma:SeniorNotesPayableBeforeDebtDiscount>
    <adma:SeniorNotesPayableBeforeDebtDiscount
      contextRef="c117"
      decimals="-3"
      id="ixv-14881"
      unitRef="usd">74063000</adma:SeniorNotesPayableBeforeDebtDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="c116"
      decimals="-3"
      id="ixv-14882"
      unitRef="usd">1536000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="c117"
      decimals="-3"
      id="ixv-14883"
      unitRef="usd">1920000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt contextRef="c2" decimals="-3" id="ixv-14884" unitRef="usd">196589000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-3" id="ixv-14885" unitRef="usd">72143000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c2" decimals="-3" id="ixv-14886" unitRef="usd">3750000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="-3" id="ixv-14887" unitRef="usd">2813000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="-3" id="ixv-14888" unitRef="usd">192839000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="-3" id="ixv-14889" unitRef="usd">69330000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c98" decimals="-6" id="ixv-14890" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c99" decimals="-6" id="ixv-14891" unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c100"
      decimals="-6"
      id="ixv-14892"
      unitRef="usd">225000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <adma:LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount
      contextRef="c101"
      decimals="-6"
      id="ixv-14893"
      unitRef="usd">100000000</adma:LineOfCreditFacilityAdditionalIncrementalRevolvingCommitmentAmount>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c103" id="ixv-14894">2028-08-05</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c102" id="ixv-14895">2028-08-05</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c104"
      decimals="-5"
      id="ixv-14896"
      unitRef="usd">125000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c105"
      decimals="INF"
      id="ixv-14897"
      unitRef="pure">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c106"
      decimals="INF"
      id="ixv-14898"
      unitRef="pure">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c107"
      decimals="INF"
      id="ixv-14899"
      unitRef="pure">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c108"
      decimals="INF"
      id="ixv-14900"
      unitRef="pure">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c109"
      decimals="INF"
      id="ixv-14901"
      unitRef="pure">0.0030</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c110"
      decimals="INF"
      id="ixv-14902"
      unitRef="pure">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <adma:DefaultInterestRateMarginAboveApplicableRate
      contextRef="c98"
      decimals="INF"
      id="ixv-14903"
      unitRef="pure">0.02</adma:DefaultInterestRateMarginAboveApplicableRate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c111"
      decimals="INF"
      id="ixv-14904"
      unitRef="pure">0.0612</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c112"
      decimals="INF"
      id="ixv-14905"
      unitRef="pure">0.0612</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c113"
      decimals="3"
      id="ixv-14906"
      unitRef="pure">0.025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <adma:MinimumFixedChargeCoverageRatio
      contextRef="c113"
      decimals="4"
      id="ixv-14907"
      unitRef="pure">0.012</adma:MinimumFixedChargeCoverageRatio>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0" id="ixv-5195">&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The debt maturities over the next five years are as follows (&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-style: italic;"&gt;in thousands&lt;/span&gt;&lt;span style="font-size: 10.0pt;"&gt;):&lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="color: rgb(0, 0, 0); border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Fiscal year&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2026&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,875&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2027&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,688&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2028&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;191,562&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2029&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;2030&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;


      &lt;span style="color: rgb(0, 0, 0);"&gt;Total&lt;/span&gt;
     &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;198,125&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="c2" decimals="-3" id="ixv-14908" unitRef="usd">1875000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c2" decimals="-3" id="ixv-14909" unitRef="usd">4688000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c2" decimals="-3" id="ixv-14910" unitRef="usd">191562000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c2" decimals="-3" id="ixv-14911" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c2" decimals="-3" id="ixv-14912" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c2" decimals="-3" id="ixv-14913" unitRef="usd">198125000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-5264">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;8.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; text-decoration: underline;"&gt;Treasury Stock&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;In May 2025, the Company&#x2019;s board of directors (the &#x201c;Board&#x201d;) authorized a share repurchase program of up to $500.0 million of the Company&#x2019;s outstanding shares of common stock (the &#x201c;Repurchase Program&#x201d;). The Repurchase Program does not obligate the Company to acquire any particular amount of its common stock, and may be modified, suspended, or terminated at any time. The Repurchase Program has no expiration date.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;On
March &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"&gt;2&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;, 2026, the
Company entered into the ASR Agreement with J.P. Morgan Chase Bank, National
Association ("J.P. Morgan") to repurchase $125.0 million of the
Company's common stock. In connection with the ASR Agreement, the Company made
an upfront cash prepayment of $125.0 million to J.P. Morgan and received an
initial delivery of 6,422,608 shares of common stock. The initial delivery of
shares was valued at approximately $105.2 million based on the closing price of
the Company's common stock of $16.38 on the March 3, 2026 delivery date, and
was recorded as treasury stock in the consolidated balance sheet. The remaining
$19.8 million of the prepayment, representing the embedded forward contract
component, was initially recorded within Additional Paid-In Capital
("APIC") in the consolidated balance sheet as of March &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"&gt;31&lt;/span&gt;&lt;span style="font-size:10.0pt; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"&gt;On May 7,
2026, upon final settlement of the ASR Agreement, the Company received an additional
4,337,879 shares of common stock from J.P. Morgan. The final number of shares
received was based on the volume-weighted average price of the Company&#x2019;s common
stock during the term of ASR Agreement, less a discount and subject to
adjustments. In connection with the final settlement of ASR Agreement, the
$19.8 million previously recorded in APIC was reclassified to treasury stock during
the second quarter of 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;The delivery of shares resulted in an immediate reduction of the outstanding shares used to calculate the weighted-average common shares outstanding for basic and diluted net income per share.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;In addition to the shares repurchased under the ASR Agreement, during the three and six months ended June 30, 2026, the Company repurchased 2,723,659 and 3,055,207 shares of common stock under the Repurchase Program at a total cost of $25.1 million and $30.2 million, respectively.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;During the three and six months ended June 30, 2026, the Company recognized $0.4 million and $1.1 million of excise tax liability related to share repurchases in accordance with the Inflation Reduction Act of 2022, respectively.&lt;/span&gt; &lt;/div&gt;&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The following table summarizes the common stock repurchase activity under the Repurchase Program:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Shares repurchased
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7,062&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;13,816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total cost of shares repurchased
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;45,282&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;15,148&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;156,362&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;15,148&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;The repurchased shares are recorded at the repurchase cost in treasury stock in the Company&#x2019;s condensed consolidated balance sheet and are available for reissuance.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; text-decoration: underline;"&gt;Preferred Stock&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;The Company is currently authorized
to issue up to 10 million shares of preferred stock, $0.0001 par value per
share. There were no shares of preferred stock outstanding at &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"&gt;June 30&lt;/span&gt;&lt;span style="font-size: 10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;, 2026 and December 31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt;"&gt;

  &#160;&lt;/div&gt;

  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; text-decoration: underline;"&gt;Common Stock&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;As of June 30, 2026 and December 31, 2025, the Company was authorized to issue 300,000,000 shares of its common stock, $0.0001 par value per share, and 225,355,228 and 237,874,496 shares of common stock were outstanding as of June 30, 2026 and December 31, 2025, respectively. After giving effect to shares reserved for the issuance of awards issued under the Company&#x2019;s equity incentive plans, 52,836,993 shares of common stock were available for issuance as of June 30, 2026.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; text-decoration: underline;"&gt;Equity Incentive Plans&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;In
2022, the Company&#x2019;s stockholders approved the ADMA Biologics, Inc. 2022
Compensation Plan (the &#x201c;2022 Equity Plan&#x201d;), which replaced the Company&#x2019;s
Amended and Restated 2014 Omnibus Incentive Compensation Plan. Approval of the
2022 Equity Plan resulted in approximately&#160;18&#160;million additional
shares of the Company&#x2019;s common stock being reserved for future awards. The 2022
Equity Plan provides for the Company&#x2019;s Board or a Committee of the Board (the
&#x201c;Committee&#x201d;) to grant awards to grantees and to determine the exercise price,
vesting term, expiration date and all other terms and conditions of the awards,
including acceleration of the vesting of an award at any time. Any options
granted under the 2022 Equity Plan are intended to be Incentive Stock Options
(&#x201c;ISOs&#x201d;), unless specified by the Committee to be Non-Qualified Options
(&#x201c;NQOs&#x201d;) as defined by the Internal Revenue Code. ISOs and NQOs may be granted
to employees, consultants or Board members at an option price not less than the
fair market value of the common stock subject to the stock option agreement.
Shares issued in connection with the exercise of stock options or the vesting
of restricted stock units (&#x201c;RSUs&#x201d;) are newly issued shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; font-style: italic;"&gt;Options&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;The fair value of stock options granted is determined on the date of grant using the Black-Scholes model. To determine the risk-free interest rate, the Company utilizes the U.S. Treasury yield curve in effect at the time of the grant with a term consistent with the term of the awards granted by the Company. The expected term of all options granted is in accordance with Staff Accounting Bulletins 107 and 110, which is based on the average between vesting terms and contractual terms as the Company had a limited history of option exercises prior to the middle of fiscal 2023. The expected dividend yield reflects the Company&#x2019;s current and expected future policy for dividends on the Company&#x2019;s common stock.&lt;/span&gt;
  &lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The following assumptions were used to determine the fair value of options granted during the six months ended June 30, 2026 and 2025:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Month Ended June 30,&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Expected term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%;"&gt; 5.5 - 6.3 years &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt; 5.5 - 6.3 years &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Volatility
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;66&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Dividend yield
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Risk-free interest rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; 3.80 - 3.87&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4.40&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The following table summarizes information about the Company&#x2019;s stock options under the Company&#x2019;s equity incentive plans and related information:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      &lt;span style="font-weight: bold;"&gt;Shares&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      &lt;span style="font-weight: bold;"&gt;Weighted-&lt;br/&gt;Average &lt;br/&gt;Exercise Price&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Options outstanding, vested and expected to vest at December 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,682,783&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;6.13&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(117,629&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;14.85&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Expired
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;695,321&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;16.37&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Exercised
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(209,290&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3.25&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Options outstanding, vested and expected to vest at June 30, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;5,051,185&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7.46&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Options exercisable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,250,165&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4.97&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;
  &lt;div style="text-align: center; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt"&gt;As of &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"&gt;June 30&lt;/span&gt;&lt;span style="font-size: 10.0pt"&gt;, 2026, the Company had $&lt;/span&gt;&lt;span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language: ZH-CN"&gt;13.7&lt;/span&gt;&lt;span style="font-size:10.0pt"&gt; million of unrecognized
compensation expense related to stock options granted under the Company&#x2019;s
equity incentive plans, which is expected to be recognized over a
weighted-average period of 2.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; font-style: italic;"&gt;Restricted Stock Units&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt"&gt;The Company grants RSUs to
certain employees and consultants of the Company and to members of its Board.
The RSUs generally vest annually over a period of&#160;four years&#160;for employees
and consultants, and in two installments over a period of&#160;one
year&#160;for directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt"&gt; &lt;/span&gt;&#160;&lt;/div&gt;

  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;A summary of the Company&#x2019;s RSU activity and related information is as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; border-width: medium; border-style: none; border-color: currentcolor; width: 100%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      &lt;span style="font-weight: bold;"&gt;Shares&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      &lt;span style="font-weight: bold;"&gt;Weighted-&lt;br/&gt;Average Grant &lt;br/&gt;Date Fair Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Balance at December 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;5,144,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;9.31&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,297,884&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;15.66&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Vested
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(1,694,229&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7.22&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(206,487&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;12.09&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Balance at June 30, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,541,671&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;11.77&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="text-align: center; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;As of June 30, 2026, the Company had $46.0 million of unrecognized compensation expense related to unvested RSUs granted under the Company&#x2019;s equity incentive plans, which is expected to be recognized over a weighted-average period of 2.8 years.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; margin-left: 9pt; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Total stock-based compensation expense for all awards granted under the Company&#x2019;s equity incentive plans for the three and six months ended June 30, 2026 and 2025 was as follows: &lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;


   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align : center; border-bottom : 1px solid rgb(0, 0, 0); "&gt;&lt;b&gt;Six Months Ended June 30,&lt;/b&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;75&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;51&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;141&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;90&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;143&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;101&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;266&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;178&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Selling, general and administrative
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,837&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,955&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;9,987&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7,828&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,080&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;856&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,070&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,491&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total stock-based compensation expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;6,135&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,963&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;12,464&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;9,587&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="c118"
      decimals="-5"
      id="ixv-14914"
      unitRef="usd">500000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt
      contextRef="c119"
      decimals="-5"
      id="ixv-14915"
      unitRef="usd">125000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <adma:AcceleratedShareRepurchaseUpfrontCashPrepayment
      contextRef="c119"
      decimals="-5"
      id="ixv-14916"
      unitRef="usd">125000000</adma:AcceleratedShareRepurchaseUpfrontCashPrepayment>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c120"
      decimals="INF"
      id="ixv-14917"
      unitRef="shares">6422608</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c121"
      decimals="-5"
      id="ixv-14918"
      unitRef="usd">105200000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare
      contextRef="c121"
      decimals="INF"
      id="ixv-14919"
      unitRef="usdPershares">16.38</us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare>
    <adma:AcceleratedShareRepurchaseRemainingPrepaymentAmount
      contextRef="c122"
      decimals="-5"
      id="ixv-14920"
      unitRef="usd">19800000</adma:AcceleratedShareRepurchaseRemainingPrepaymentAmount>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c123"
      decimals="INF"
      id="ixv-14921"
      unitRef="shares">4337879</us-gaap:StockRepurchasedDuringPeriodShares>
    <adma:AcceleratedShareRepurchaseRemainingPrepaymentAmount
      contextRef="c122"
      decimals="-5"
      id="ixv-14922"
      unitRef="usd">19800000</adma:AcceleratedShareRepurchaseRemainingPrepaymentAmount>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c4"
      decimals="INF"
      id="ixv-14923"
      unitRef="shares">2723659</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c0"
      decimals="INF"
      id="ixv-14924"
      unitRef="shares">3055207</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c4" decimals="-5" id="ixv-14925" unitRef="usd">25100000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c0" decimals="-5" id="ixv-14926" unitRef="usd">30200000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:ShareRepurchaseProgramExciseTax contextRef="c4" decimals="-5" id="ixv-14927" unitRef="usd">400000</us-gaap:ShareRepurchaseProgramExciseTax>
    <us-gaap:ShareRepurchaseProgramExciseTax contextRef="c0" decimals="-5" id="ixv-14928" unitRef="usd">1100000</us-gaap:ShareRepurchaseProgramExciseTax>
    <us-gaap:AcceleratedShareRepurchasesTextBlock contextRef="c0" id="ixv-5314">&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The following table summarizes the common stock repurchase activity under the Repurchase Program:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;

    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Shares repurchased
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7,062&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;13,816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total cost of shares repurchased
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;45,282&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;15,148&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;156,362&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;15,148&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AcceleratedShareRepurchasesTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c24"
      decimals="-3"
      id="ixv-14929"
      unitRef="shares">7062000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c47"
      decimals="-3"
      id="ixv-14930"
      unitRef="shares">816000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c131"
      decimals="-3"
      id="ixv-14931"
      unitRef="shares">13816000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c132"
      decimals="-3"
      id="ixv-14932"
      unitRef="shares">816000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c24" decimals="-3" id="ixv-14933" unitRef="usd">45282000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c47" decimals="-3" id="ixv-14934" unitRef="usd">15148000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c131"
      decimals="-3"
      id="ixv-14935"
      unitRef="usd">156362000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c132"
      decimals="-3"
      id="ixv-14936"
      unitRef="usd">15148000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance
      contextRef="c2"
      decimals="-6"
      id="ixv-14937"
      unitRef="shares">10000000</us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance
      contextRef="c3"
      decimals="-6"
      id="ixv-14938"
      unitRef="shares">10000000</us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-14939"
      unitRef="usdPershares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-14940"
      unitRef="usdPershares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-14941"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-14942"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-14943"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-14944"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-14945"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-14946"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-14947"
      unitRef="shares">225355228</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-14948"
      unitRef="shares">237874496</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c2"
      decimals="INF"
      id="ixv-14949"
      unitRef="shares">52836993</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c124"
      decimals="-6"
      id="ixv-14950"
      unitRef="shares">18000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-5495">&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The following assumptions were used to determine the fair value of options granted during the six months ended June 30, 2026 and 2025:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Month Ended June 30,&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Expected term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%;"&gt; 5.5 - 6.3 years &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt; 5.5 - 6.3 years &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Volatility
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;66&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Dividend yield
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Risk-free interest rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; 3.80 - 3.87&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4.40&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c133" id="ixv-14951">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c134" id="ixv-14952">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c135" id="ixv-14953">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c136" id="ixv-14954">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c137"
      decimals="2"
      id="ixv-14955"
      unitRef="pure">0.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c138"
      decimals="2"
      id="ixv-14956"
      unitRef="pure">0.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c137"
      decimals="3"
      id="ixv-14957"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c138"
      decimals="3"
      id="ixv-14958"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c133"
      decimals="4"
      id="ixv-14959"
      unitRef="pure">0.038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c134"
      decimals="4"
      id="ixv-14960"
      unitRef="pure">0.0387</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c138"
      decimals="4"
      id="ixv-14961"
      unitRef="pure">0.044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0" id="ixv-5585">&lt;div style="text-indent: 36pt;"&gt; &lt;span style="font-size: 10.0pt;"&gt;The following table summarizes information about the Company&#x2019;s stock options under the Company&#x2019;s equity incentive plans and related information:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      &lt;span style="font-weight: bold;"&gt;Shares&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      &lt;span style="font-weight: bold;"&gt;Weighted-&lt;br/&gt;Average &lt;br/&gt;Exercise Price&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Options outstanding, vested and expected to vest at December 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,682,783&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;6.13&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(117,629&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;14.85&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Expired
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;- &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;695,321&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;16.37&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Exercised
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(209,290&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3.25&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Options outstanding, vested and expected to vest at June 30, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;5,051,185&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7.46&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Options exercisable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,250,165&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4.97&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c139"
      decimals="INF"
      id="ixv-14962"
      unitRef="shares">4682783</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c139"
      decimals="2"
      id="ixv-14963"
      unitRef="usdPershares">6.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber
      contextRef="c137"
      decimals="INF"
      id="ixv-14964"
      unitRef="shares">-117629</adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedNumber>
    <adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice
      contextRef="c137"
      decimals="2"
      id="ixv-14965"
      unitRef="usdPershares">14.85</adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestForfeitedWeightedAverageExercisePrice>
    <adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber
      contextRef="c137"
      decimals="INF"
      id="ixv-14966"
      unitRef="shares">0</adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredNumber>
    <adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice
      contextRef="c137"
      decimals="0"
      id="ixv-14967"
      unitRef="usdPershares">0</adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExpiredWeightedAverageExercisePrice>
    <adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber
      contextRef="c137"
      decimals="INF"
      id="ixv-14968"
      unitRef="shares">695321</adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber>
    <adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice
      contextRef="c137"
      decimals="2"
      id="ixv-14969"
      unitRef="usdPershares">16.37</adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedWeightedAverageExercisePrice>
    <adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber
      contextRef="c137"
      decimals="INF"
      id="ixv-14970"
      unitRef="shares">-209290</adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedNumber>
    <adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice
      contextRef="c137"
      decimals="2"
      id="ixv-14971"
      unitRef="usdPershares">3.25</adma:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisedWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c140"
      decimals="INF"
      id="ixv-14972"
      unitRef="shares">5051185</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c140"
      decimals="2"
      id="ixv-14973"
      unitRef="usdPershares">7.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c140"
      decimals="INF"
      id="ixv-14974"
      unitRef="shares">3250165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c140"
      decimals="2"
      id="ixv-14975"
      unitRef="usdPershares">4.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c125"
      decimals="-5"
      id="ixv-14976"
      unitRef="usd">13700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c126" id="ixv-14977">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c127" id="ixv-14978">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <adma:NumberOfInstallments
      contextRef="c128"
      decimals="INF"
      id="ixv-14979"
      unitRef="Installment">2</adma:NumberOfInstallments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c128" id="ixv-14980">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock contextRef="c0" id="ixv-5706">&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;A summary of the Company&#x2019;s RSU activity and related information is as follows:&lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; border-width: medium; border-style: none; border-color: currentcolor; width: 100%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      &lt;span style="font-weight: bold;"&gt;Shares&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; white-space: nowrap; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      &lt;span style="font-weight: bold;"&gt;Weighted-&lt;br/&gt;Average Grant &lt;br/&gt;Date Fair Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Balance at December 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;5,144,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;9.31&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,297,884&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;15.66&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Vested
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(1,694,229&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7.22&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(206,487&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;12.09&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Balance at June 30, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,541,671&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;11.77&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c141"
      decimals="INF"
      id="ixv-14981"
      unitRef="shares">5144503</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c141"
      decimals="2"
      id="ixv-14982"
      unitRef="usdPershares">9.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c142"
      decimals="INF"
      id="ixv-14983"
      unitRef="shares">1297884</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c142"
      decimals="2"
      id="ixv-14984"
      unitRef="usdPershares">15.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c142"
      decimals="INF"
      id="ixv-14985"
      unitRef="shares">1694229</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c142"
      decimals="2"
      id="ixv-14986"
      unitRef="usdPershares">7.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c142"
      decimals="INF"
      id="ixv-14987"
      unitRef="shares">206487</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c142"
      decimals="2"
      id="ixv-14988"
      unitRef="usdPershares">12.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c143"
      decimals="INF"
      id="ixv-14989"
      unitRef="shares">4541671</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c143"
      decimals="2"
      id="ixv-14990"
      unitRef="usdPershares">11.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c129"
      decimals="-5"
      id="ixv-14991"
      unitRef="usd">46000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c130" id="ixv-14992">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c0" id="ixv-5794">&lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Total stock-based compensation expense for all awards granted under the Company&#x2019;s equity incentive plans for the three and six months ended June 30, 2026 and 2025 was as follows: &lt;/span&gt; &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;


   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months Ended June 30,&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align : center; border-bottom : 1px solid rgb(0, 0, 0); "&gt;&lt;b&gt;Six Months Ended June 30,&lt;/b&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;75&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;51&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;141&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;90&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;143&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;101&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;266&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;178&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Selling, general and administrative
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,837&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,955&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;9,987&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7,828&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,080&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;856&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,070&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,491&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total stock-based compensation expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;6,135&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,963&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;12,464&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;9,587&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="c144"
      decimals="-3"
      id="ixv-14993"
      unitRef="usd">75000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c145"
      decimals="-3"
      id="ixv-14994"
      unitRef="usd">51000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c146"
      decimals="-3"
      id="ixv-14995"
      unitRef="usd">141000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c147"
      decimals="-3"
      id="ixv-14996"
      unitRef="usd">90000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c148"
      decimals="-3"
      id="ixv-14997"
      unitRef="usd">143000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c149"
      decimals="-3"
      id="ixv-14998"
      unitRef="usd">101000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c150"
      decimals="-3"
      id="ixv-14999"
      unitRef="usd">266000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c151"
      decimals="-3"
      id="ixv-15000"
      unitRef="usd">178000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c152"
      decimals="-3"
      id="ixv-15001"
      unitRef="usd">4837000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c153"
      decimals="-3"
      id="ixv-15002"
      unitRef="usd">3955000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c154"
      decimals="-3"
      id="ixv-15003"
      unitRef="usd">9987000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c155"
      decimals="-3"
      id="ixv-15004"
      unitRef="usd">7828000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c156"
      decimals="-3"
      id="ixv-15005"
      unitRef="usd">1080000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c157"
      decimals="-3"
      id="ixv-15006"
      unitRef="usd">856000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c158"
      decimals="-3"
      id="ixv-15007"
      unitRef="usd">2070000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c159"
      decimals="-3"
      id="ixv-15008"
      unitRef="usd">1491000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c4" decimals="-3" id="ixv-15009" unitRef="usd">6135000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c5" decimals="-3" id="ixv-15010" unitRef="usd">4963000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-15011" unitRef="usd">12464000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c6" decimals="-3" id="ixv-15012" unitRef="usd">9587000</us-gaap:ShareBasedCompensation>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-5948">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;9.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;RELATED PARTY TRANSACTIONS&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="margin-left: 18pt; font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt"&gt;The Company leases an office
building and equipment from Areth, LLC (&#x201c;Areth&#x201d;) pursuant to an agreement for
services effective as of January 1, 2016, as amended from time to time, and
pays monthly rent on this facility in the amount of $10,000. The Company amended
the original Areth agreement to extend its term to December 31, 2026, with
automatic successive one-year renewals thereafter. Either party may terminate
the agreement by providing the other party with one year&#x2019;s prior written
notice. Rent expense for the three and six months ended June 30, 2026 and 2025
amounted to $30,000 and $60,000, respectively. Areth is a company controlled by
Dr. Jerrold B. Grossman, the Vice Chairman of the Board, and Adam S. Grossman,
the Company&#x2019;s President and Chief Executive Officer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div style="text-indent: 27pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;During the six months ended June 30, 2025, the Company purchased certain specialized equipment and repair services used for the collection and processing of source plasma from GenesisBPS in the amount of approximately $34,000. GenesisBPS was owned by Dr. Grossman and Adam Grossman until September 30, 2025.&lt;/span&gt; &lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OperatingCostsAndExpenses contextRef="c160" decimals="0" id="ixv-15013" unitRef="usd">10000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:LeaseExpirationDate1 contextRef="c161" id="ixv-15014">2026-12-31</us-gaap:LeaseExpirationDate1>
    <adma:RelatedPartyTransactionLeaseRenewalPeriod contextRef="c161" id="ixv-15015">P1Y</adma:RelatedPartyTransactionLeaseRenewalPeriod>
    <adma:RelatedPartyTransactionLeaseTerminationPeriod contextRef="c161" id="ixv-15016">P1Y</adma:RelatedPartyTransactionLeaseTerminationPeriod>
    <us-gaap:OperatingCostsAndExpenses contextRef="c162" decimals="0" id="ixv-15017" unitRef="usd">30000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c163" decimals="0" id="ixv-15018" unitRef="usd">30000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c161" decimals="0" id="ixv-15019" unitRef="usd">60000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c164" decimals="0" id="ixv-15020" unitRef="usd">60000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c165" decimals="0" id="ixv-15021" unitRef="usd">34000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-5963">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;10.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;COMMITMENTS AND CONTINGENCIES &lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="margin-left: 18pt; font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;General Legal Matters &lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;From time to time the Company is or may become subject to certain legal proceedings and claims arising in connection with the normal course of its business. Management does not expect that the outcome of any such claims or actions will have a material effect on the Company&#x2019;s liquidity, results of operations or financial condition.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="text-align: justify; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt"&gt;On July 10, 2026, plaintiff
Lisa Mazzarino filed a putative securities class action lawsuit, &lt;i&gt;Mazzarino
v. ADMA Biologics, Inc. et al., Case No. 2:26-cv-06918 (D.N.J.)&lt;/i&gt;, against
the Company, Adam Grossman, the Company&#x2019;s director, President and Chief
Executive Officer, Jerrold Grossman, the Company&#x2019;s Vice Chairman&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"&gt; of the Board&lt;/span&gt;&lt;span style="font-size:10.0pt"&gt;, and Brad Tade, the Company&#x2019;s &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;mso-fareast-language:ZH-CN"&gt;former &lt;/span&gt;&lt;span style="font-size: 10.0pt"&gt;Chief Financial Officer&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;mso-fareast-language:ZH-CN"&gt; and
Treasurer&lt;/span&gt;&lt;span style="font-size:10.0pt"&gt;, in the United States District
Court for the District of New Jersey. The complaint alleges violations of
Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended,
and Rule 10b-5 promulgated thereunder and seeks monetary damages in an unspecified
amount. The litigation remains at a preliminary stage. The Company believes
that the claims asserted in the lawsuit are without merit and intends to
vigorously defend against the action.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-indent: 0.5in; text-align: justify;"&gt;&lt;span style="font-size:10.0pt"&gt;At
this time, the Company is unable to predict the outcome of the litigation or
reasonably estimate the amount or range of any potential loss, if any, that may
result from the matter. Accordingly, no accrual has been recorded in the
accompanying condensed consolidated financial statements with respect to this
litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Vendor Commitments&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;Pursuant
to the terms of a Plasma Purchase Agreement entered into in November 2011 (the
&#x201c;2011 Plasma Purchase Agreement&#x201d;), the Company agreed to purchase from its
former contract manufacturer an annual minimum volume of source plasma
containing antibodies to RSV to be used in the manufacture of ASCENIV. The
Company must purchase a to-be-determined and agreed upon annual minimum volume
from the counterparty, and under the original 2011 Plasma Purchase Agreement
the Company was permitted to also collect high-titer plasma from up to five
wholly owned ADMA plasma collection facilities. During 2015, the Company
amended the 2011 Plasma Purchase Agreement to (i) allow the Company to collect
its raw material high-titer plasma from any number of wholly owned ADMA plasma
collection facilities and (ii) allow the Company to purchase its raw material
high-titer plasma from other third-party collection organizations, in each
case, provided that the annual minimum volumes from the Company&#x2019;s former
contract manufacturer were met, thus allowing the Company to expand its reach
for raw material supply as it executes its commercialization plans for ASCENIV.
In December 2018, the Company&#x2019;s former contract manufacturer assigned its
rights and obligations under the 2011 Plasma Purchase Agreement to Grifols
Worldwide Operations Limited (&#x201c;Grifols&#x201d;) as its successor-in-interest,
effective January 2019. Effective October 2024, the Company entered into an
Amended and Restated Plasma Purchase Agreement with Grifols (the &#x201c;A&amp;amp;R
Grifols Agreement&#x201d;) with a term expiring in &lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;September 2039&lt;/span&gt;, after which it may
be renewed for two additional multi-year periods if agreed to by the parties.
Pursuant to the A&amp;amp;R Grifols Agreement, Grifols supplies, on a non-exclusive
basis, to ADMA BioManufacturing a minimum of 35,000 liters of RSV plasma
annually to be used in the manufacture of ASCENIV, with an escalating price per
liter depending on the volume supplied in a given 12-month period, with a
minimum annual price increase every 12 months. Additionally, Grifols will be
entitled to receive a fixed bonus payment in the event that a specified liter
amount of high-titer plasma is supplied to the Company in any 12-month period
during the term of the A&amp;amp;R Grifols Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div style="text-indent: 36pt; text-align: justify;"&gt; &lt;span style="font-size: 10.0pt;"&gt;Effective August 2024, the Company entered into a Plasma Purchase Agreement with KEDPlasma LLC (&#x201c;KEDPlasma&#x201d;) with a term expiring in &lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;July 2031&lt;/span&gt;, after which it may be renewed for an additional five-year period if agreed to by the parties (the &#x201c;KEDPlasma Agreement&#x201d;). Pursuant to the KEDPlasma Agreement, KEDPlasma supplies, on a non-exclusive basis, to ADMA BioManufacturing a minimum of 35,000 liters of RSV plasma annually commencing with the 12-month period ended July 31, 2026, with an escalating price per liter depending on the volume supplied in a given 12-month period. The price per liter of high-titer plasma supplied pursuant to the KEDPlasma Agreement is also scheduled to increase on an annual basis. Additionally, KEDPlasma will be entitled to receive a fixed bonus payment in the event that a specified liter amount of RSV plasma is supplied to the Company in any 12-month period during the term of the KEDPlasma Agreement.&lt;/span&gt; &lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;In
June 2017, the Company entered into a Plasma Supply Agreement with its former
contract manufacturer (the &#x201c;Plasma Supply Agreement&#x201d;), pursuant to which the
counterparty supplies, on an exclusive basis subject to certain exceptions, to
ADMA BioManufacturing an annual minimum volume of hyperimmune plasma that
contain antibodies to the Hepatitis B virus for the manufacture of Nabi-HB. The
Plasma Supply Agreement has a&#160;10-year term. In July 2018, the Plasma
Supply Agreement was amended to provide, among other things, that in the event
the counterparty elects not to supply in excess of ADMA BioManufacturing&#x2019;s
specified amount of Hepatitis B plasma and ADMA BioManufacturing is unable to
secure Hepatitis B plasma from a third party at a price that is within a low
double- digit percentage of the price that ADMA BioManufacturing pays to the
counterparty, then the counterparty shall reimburse ADMA BioManufacturing for
the difference in price ADMA BioManufacturing incurs. In December 2018, the
Company&#x2019;s former contract manufacturer assigned its rights and obligations
under the Plasma Supply Agreement to Grifols, effective January 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;

  &lt;div&gt;
   &lt;span style="font-size: 10.0pt; font-style: italic; text-decoration: underline;"&gt;Other Commitments&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="text-indent: 36pt; text-align: justify;"&gt;
   &lt;span style="font-size: 10.0pt;"&gt;In the normal course of business, the Company enters into contracts that contain a variety of indemnifications with its employees, licensors, suppliers and service providers. Further, the Company indemnifies its directors and officers who are, or were, serving at the Company&#x2019;s request in such capacities. The Company&#x2019;s maximum exposure under these arrangements is unknown as of June 30, 2026. The Company does not anticipate recognizing any significant losses relating to these arrangements.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <adma:NumberOfPlasmaCollectionFacilities
      contextRef="c166"
      decimals="0"
      id="ixv-15022"
      unitRef="Facility">5</adma:NumberOfPlasmaCollectionFacilities>
    <adma:NumberOfRenewalTerms
      contextRef="c167"
      decimals="0"
      id="ixv-15023"
      unitRef="Term">2</adma:NumberOfRenewalTerms>
    <adma:QuantityOfRespiratorySyncytialVirusPlasmaUsed
      contextRef="c168"
      decimals="0"
      id="ixv-15024"
      unitRef="Liters">35000</adma:QuantityOfRespiratorySyncytialVirusPlasmaUsed>
    <adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod contextRef="c167" id="ixv-15025">P12M</adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod>
    <adma:IncreaseInMinimumAnnualPriceTerm contextRef="c167" id="ixv-15026">P12M</adma:IncreaseInMinimumAnnualPriceTerm>
    <adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod contextRef="c167" id="ixv-15027">P12M</adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod>
    <adma:PlasmaPurchaseAgreementRenewalPeriod contextRef="c169" id="ixv-15028">P5Y</adma:PlasmaPurchaseAgreementRenewalPeriod>
    <adma:QuantityOfRespiratorySyncytialVirusPlasmaUsed
      contextRef="c170"
      decimals="0"
      id="ixv-15029"
      unitRef="Liters">35000</adma:QuantityOfRespiratorySyncytialVirusPlasmaUsed>
    <adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod contextRef="c169" id="ixv-15030">P12M</adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod>
    <adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod contextRef="c169" id="ixv-15031">P12M</adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod>
    <adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod contextRef="c169" id="ixv-15032">P12M</adma:RespiratorySyncytialVirusPlasmaVolumeSuppliedPeriod>
    <adma:PlasmaSupplyAgreementTerm contextRef="c0" id="ixv-15033">P10Y</adma:PlasmaSupplyAgreementTerm>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-6030">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;11.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;"&gt;SEGMENTS&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style="margin-left: 18pt; font-size: 10pt; clear: both;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;The
Company is engaged in the manufacture, marketing and development of specialty
plasma-derived biologics. The Company&#x2019;s ADMA BioManufacturing operating segment
reflects the Company&#x2019;s immunoglobulin manufacturing, commercial and development
operations in Boca Raton, Florida. The Plasma Collection Centers operating
segment consisted of ten plasma collection facilities as of June 30, 2025 and
seven plasma collection facilities as of June 30, 2026, all located throughout
the United States. All facilities were operational, collecting plasma and holding
FDA licenses as of each respective period. The Company defines its operating
segments as those business units whose operating results are regularly reviewed
by the chief operating decision maker (&#x201c;CODM&#x201d;) to analyze performance and
allocate resources. The Corporate information included in the reconciliations
below generally consists of certain unallocated general and administrative
overhead expenses and interest expense on the Company&#x2019;s senior debt (see Note 7).
The Company&#x2019;s CODM is its President and Chief Executive Officer. For the
Company&#x2019;s two operating segments, the CODM uses income before taxes as the
measure of segment profit to determine the allocation of resources for each
segment. Transactions between the two operating segments consist solely of the
transfer of raw material plasma inventory at cost from the Plasma Collection
Centers segment to the ADMA BioManufacturing segment with no markup or
intercompany profit. Income tax benefit/expense is recorded in the Corporate
entity and is not allocated to the operating segments. Summarized financial
information concerning reportable segments is shown in the following tables:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px; margin-left: auto; margin-right: auto;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, 2026&lt;/span&gt;
                &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; height : 25pt; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Plasma Collection&lt;br/&gt; Centers&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;123,637&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;723&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;124,360&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;37,564&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;554&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;38,118&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6,014&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6,014&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,026&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,026&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Gain on sale of plasma centers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Selling, marketing and distribution
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;7,634&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;7,634&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Depreciation and amortization expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,281&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;499&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,780&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      General and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,340&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,340&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other income (expense), net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(20&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;150&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;130&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income (loss) before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;64,010&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(707&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;63,303&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Expenditures for additions to long-lived assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,256&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;2,256&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;453,538&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;21,864&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;475,402&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of revenues:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;124,360&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;35&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;124,395&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of selling, general and administrative expense:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment selling, marketing and distribution expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;7,634&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,340&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;10,763&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated selling, general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;26,737&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of income (loss) before taxes:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;63,303&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;35&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;"&gt;
     &lt;div&gt;
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(3,425&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Unallocated interest income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,087&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(10,763&lt;/td&gt;&lt;td style="width: 1%; border-bottom: 2px solid transparent; vertical-align: bottom; text-align: left;"&gt;)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;50,237&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of total assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Total segment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;475,402&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate (b)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;208,808&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;684,210&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt; (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments. &lt;/div&gt;&lt;div style="margin-left: 18pt;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; (b) - Primarily consists of cash and deferred tax assets. &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, 2026&lt;/span&gt;
                &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; height : 25pt; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;ADMA &lt;br/&gt;BioManufacturing&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Plasma Collection &lt;br/&gt;Centers&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;237,378&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,439&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;238,817&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;70,514&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,347&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;71,861&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,611&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,611&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,088&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,088&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Gain on sale of plasma centers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(7,980&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(7,980&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Selling, marketing and distribution
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,830&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,830&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Depreciation and amortization expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,556&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,064&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;3,620&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      General and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;16,798&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;16,798&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other income (expense), net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(207&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;218&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;11&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income (loss) before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;126,308&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6,202&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;132,510&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Expenditures for additions to long-lived assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;4,772&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;27&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;4,799&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;453,538&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;21,864&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;475,402&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of revenues:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;238,817&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;238,888&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of selling, general and administrative expense:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment selling, marketing and distribution expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,830&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;16,798&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;21,851&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated selling, general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;53,479&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of income (loss) before taxes:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;132,510&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;71&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;"&gt;
     &lt;div&gt;
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(5,520&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Unallocated interest income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,155&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(21,851&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;107,365&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of total assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Total segment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;475,402&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate (b)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;208,808&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;684,210&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (b) - Primarily consists of cash and deferred tax assets.
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, 2025&lt;/span&gt;
                &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; height : 25pt; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Plasma Collection&lt;br/&gt; Centers&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;54,757&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;54,757&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,031&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,031&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,152&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,152&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Selling, marketing and distribution
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;5,868&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;5,868&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Amortization of intangible assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;32&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;32&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      General and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,941&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,941&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other expense, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(108&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(108&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income (loss) before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;45,211&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(1,152&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;44,059&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Expenditures for additions to long-lived assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;2,034&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;(7&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;)&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;2,027&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;368,229&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;29,161&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;397,390&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of revenues:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;36&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;121,984&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of selling, general and administrative expense:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment selling, marketing and distribution expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;5,868&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,941&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,405&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated selling, general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;22,214&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of income before taxes:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;44,059&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;36&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;"&gt;
     &lt;div&gt;
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(1,834&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Unallocated interest income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;400&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Loss on extinguishment of debt
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(1,159&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(1,405&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;40,097&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of total assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Total segment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;397,390&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate (b)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;160,990&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;558,380&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
    &lt;div style="float: left; width: 288pt; white-space: nowrap;"&gt;
     (b) - Primarily consists of cash and deferred tax assets.
    &lt;/div&gt;
    &lt;div&gt;
     &#160;
    &lt;/div&gt;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, 2025&lt;/span&gt;
                &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; height : 25pt; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Plasma Collection &lt;br/&gt;Centers&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;235,665&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,050&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;236,715&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;107,814&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;649&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;108,463&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,858&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,858&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,438&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,438&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Selling, marketing and distribution
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;11,911&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;11,911&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Amortization of intangible assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;57&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;57&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      General and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;30,024&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;30,024&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other expense, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(172&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(172&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income (loss) before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;83,829&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(2,037&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;81,792&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Expenditures for additions to long-lived assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;"&gt;6,733&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;"&gt;14&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;"&gt;6,747&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;368,229&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;29,161&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;397,390&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of revenues:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Segment revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;236,715&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Consolidated revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;236,786&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of selling, general and administrative expense:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Segment selling, marketing and distribution expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;11,911&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Segment general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;30,024&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,357&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Consolidated selling, general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;46,292&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of income (loss) before taxes:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Segment income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;81,792&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;71&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom; white-space: nowrap; text-indent: -10px;"&gt;
     &lt;div&gt;
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(3,809&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Unallocated interest income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,008&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Loss on extinguishment of debt
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(1,159&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(4,357&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Consolidated income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;73,546&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of total assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total segment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;397,390&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Corporate (b)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;160,990&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Consolidated total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;558,380&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (b) - Primarily consists of cash and deferred tax assets.
  &lt;/div&gt;&lt;div&gt;Net revenues according to geographic area, based on the location of where the product is shipped, were as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 40%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, 2026&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;



    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Plasma Centers&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total Segment&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;License&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Consolidated&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      United States
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;123,253&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;30&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;123,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;123,318&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;384&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;693&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,077&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,077&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;123,637&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;723&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;124,360&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;124,395&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 40%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, 2026&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;



    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Plasma Centers&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total Segment&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;License&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Consolidated&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      United States
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;236,616&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;56&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;236,672&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;236,743&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;762&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,383&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,145&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,145&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;237,378&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;238,817&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;238,888&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 40%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, 2025&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;



    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Plasma Centers&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total Segment &lt;br/&gt;Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;License &lt;br/&gt;Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Consolidated &lt;br/&gt;Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      United States
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;36&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;121,984&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;36&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;121,984&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 40%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, 2025&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;



    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Plasma Centers&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total Segment&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;License&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Consolidated&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      United States
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;232,558&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;85&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;232,643&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;232,714&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,106&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;965&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,072&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,072&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;235,664&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;236,715&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;236,786&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Net revenues, disaggregated by product, are as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="width: 100%; margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; font-weight: bold; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="font-weight: bold; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      ASCENIV
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;102,921&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;83,321&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;200,407&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;159,653&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      BIVIGAM
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;19,419&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;37,710&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;34,841&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;71,222&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Intermediates and other&lt;span style="font-size: .83em; vertical-align: super;"&gt;(1)&lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,297&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;917&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,130&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,790&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      ADMA BioManufacturing
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;123,637&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;237,378&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;235,665&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Plasma Collection Centers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;723&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;36&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;124,395&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;121,984&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;238,888&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;236,786&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;sup&gt;(1)&lt;/sup&gt; Due to Nabi-HB historically representing less than 10% of the Company&#x2019;s revenue within the ADMA BioManufacturing segment, it has been included under intermediates and other. &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <adma:NumberOfFDALicensedPlasmaCollectionFacilities
      contextRef="c6"
      decimals="INF"
      id="ixv-15034"
      unitRef="Facility">10</adma:NumberOfFDALicensedPlasmaCollectionFacilities>
    <adma:NumberOfFDALicensedPlasmaCollectionFacilities
      contextRef="c0"
      decimals="INF"
      id="ixv-15035"
      unitRef="Facility">7</adma:NumberOfFDALicensedPlasmaCollectionFacilities>
    <us-gaap:NumberOfReportableSegments
      contextRef="c0"
      decimals="INF"
      id="ixv-15036"
      unitRef="Segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="INF"
      id="ixv-15037"
      unitRef="Segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-15038">Summarized financial
information concerning reportable segments is shown in the following tables:&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px; margin-left: auto; margin-right: auto;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, 2026&lt;/span&gt;
                &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; height : 25pt; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Plasma Collection&lt;br/&gt; Centers&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;123,637&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;723&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;124,360&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;37,564&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;554&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;38,118&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6,014&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6,014&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,026&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,026&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Gain on sale of plasma centers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Selling, marketing and distribution
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;7,634&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;7,634&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Depreciation and amortization expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,281&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;499&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,780&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      General and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,340&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,340&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other income (expense), net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(20&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;150&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;130&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income (loss) before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;64,010&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(707&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;63,303&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Expenditures for additions to long-lived assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2,256&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;2,256&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;453,538&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;21,864&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;475,402&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of revenues:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;124,360&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;35&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;124,395&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of selling, general and administrative expense:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment selling, marketing and distribution expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;7,634&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,340&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;10,763&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated selling, general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;26,737&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of income (loss) before taxes:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;63,303&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;35&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;"&gt;
     &lt;div&gt;
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(3,425&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Unallocated interest income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,087&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(10,763&lt;/td&gt;&lt;td style="width: 1%; border-bottom: 2px solid transparent; vertical-align: bottom; text-align: left;"&gt;)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;50,237&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of total assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Total segment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;475,402&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate (b)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;208,808&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;684,210&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt; (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments. &lt;/div&gt;&lt;div style="margin-left: 18pt;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; (b) - Primarily consists of cash and deferred tax assets. &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, 2026&lt;/span&gt;
                &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; height : 25pt; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;ADMA &lt;br/&gt;BioManufacturing&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Plasma Collection &lt;br/&gt;Centers&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;237,378&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,439&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;238,817&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;70,514&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,347&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;71,861&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,611&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8,611&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,088&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,088&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Gain on sale of plasma centers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(7,980&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(7,980&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Selling, marketing and distribution
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,830&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,830&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Depreciation and amortization expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,556&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,064&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;3,620&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      General and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;16,798&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;16,798&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other income (expense), net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(207&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;218&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;11&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income (loss) before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;126,308&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6,202&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;132,510&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Expenditures for additions to long-lived assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;4,772&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;27&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;4,799&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;453,538&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;21,864&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;475,402&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of revenues:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;238,817&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;238,888&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of selling, general and administrative expense:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment selling, marketing and distribution expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,830&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;16,798&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;21,851&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated selling, general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;53,479&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of income (loss) before taxes:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;132,510&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;71&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;"&gt;
     &lt;div&gt;
      Unallocated interest expense, primarily related to interest on senior debt (see Note 7)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(5,520&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Unallocated interest income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,155&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(21,851&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;107,365&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of total assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Total segment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;475,402&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate (b)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;208,808&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;684,210&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (b) - Primarily consists of cash and deferred tax assets.
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, 2025&lt;/span&gt;
                &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; height : 25pt; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Plasma Collection&lt;br/&gt; Centers&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;54,757&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;54,757&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,031&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,031&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,152&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,152&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Selling, marketing and distribution
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;5,868&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;5,868&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Amortization of intangible assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;32&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;32&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      General and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,941&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,941&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other expense, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(108&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(108&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income (loss) before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;45,211&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(1,152&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;44,059&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Expenditures for additions to long-lived assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;2,034&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;(7&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;)&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;2,027&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;368,229&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;29,161&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;397,390&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of revenues:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;36&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;121,984&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of selling, general and administrative expense:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment selling, marketing and distribution expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;5,868&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;14,941&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,405&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated selling, general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;22,214&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of income before taxes:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Segment income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;44,059&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;36&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; white-space: nowrap; text-indent: -10px; padding-left: 20px;"&gt;
     &lt;div&gt;
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(1,834&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Unallocated interest income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;400&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Loss on extinguishment of debt
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(1,159&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(1,405&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;40,097&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of total assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Total segment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;397,390&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Corporate (b)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;160,990&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Consolidated total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;558,380&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
    &lt;div style="float: left; width: 288pt; white-space: nowrap;"&gt;
     (b) - Primarily consists of cash and deferred tax assets.
    &lt;/div&gt;
    &lt;div&gt;
     &#160;
    &lt;/div&gt;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td colspan="12" style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, 2025&lt;/span&gt;
                &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; height : 25pt; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Plasma Collection &lt;br/&gt;Centers&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; vertical-align: bottom; text-align: center; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;235,665&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,050&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;236,715&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Cost of product revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;107,814&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;649&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;108,463&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Research and development
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,858&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,858&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Plasma center operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,438&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,438&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Selling, marketing and distribution
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;11,911&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;11,911&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Amortization of intangible assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;57&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;57&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      General and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;30,024&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;30,024&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other expense, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(172&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(172&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income (loss) before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;83,829&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(2,037&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;81,792&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Expenditures for additions to long-lived assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;"&gt;6,733&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;"&gt;14&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 9%;"&gt;6,747&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;368,229&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;29,161&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;397,390&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of revenues:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Segment revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;236,715&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Consolidated revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;236,786&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of selling, general and administrative expense:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Segment selling, marketing and distribution expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;11,911&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Segment general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;30,024&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,357&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Consolidated selling, general and administrative expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;46,292&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of income (loss) before taxes:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Segment income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;81,792&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;71&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom; white-space: nowrap; text-indent: -10px;"&gt;
     &lt;div&gt;
      Unallocated interest expense, primarily related to interest on senior debt (see Note 6)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(3,809&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Unallocated interest income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1,008&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Loss on extinguishment of debt
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;(1,159&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Corporate general and administrative expense (a)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(4,357&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Consolidated income before taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;73,546&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of total assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total segment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;397,390&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="padding: 0px 0px 0px 10px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Corporate (b)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;160,990&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding: 0px 0px 0px 20px; vertical-align: bottom;"&gt;
     &lt;div&gt;
      Consolidated total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;558,380&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (a) - Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt;
   (b) - Primarily consists of cash and deferred tax assets.
  &lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c171"
      decimals="-3"
      id="ixv-15039"
      unitRef="usd">123637000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c172"
      decimals="-3"
      id="ixv-15040"
      unitRef="usd">723000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c173"
      decimals="-3"
      id="ixv-15041"
      unitRef="usd">124360000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c171"
      decimals="-3"
      id="ixv-15042"
      unitRef="usd">37564000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c172"
      decimals="-3"
      id="ixv-15043"
      unitRef="usd">554000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c173"
      decimals="-3"
      id="ixv-15044"
      unitRef="usd">38118000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c171"
      decimals="-3"
      id="ixv-15045"
      unitRef="usd">6014000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c172"
      decimals="-3"
      id="ixv-15046"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c173"
      decimals="-3"
      id="ixv-15047"
      unitRef="usd">6014000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="c171"
      decimals="-3"
      id="ixv-15048"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c172"
      decimals="-3"
      id="ixv-15049"
      unitRef="usd">1026000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c173"
      decimals="-3"
      id="ixv-15050"
      unitRef="usd">1026000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="c171"
      decimals="-3"
      id="ixv-15051"
      unitRef="usd">0</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="c172"
      decimals="-3"
      id="ixv-15052"
      unitRef="usd">0</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="c173"
      decimals="-3"
      id="ixv-15053"
      unitRef="usd">0</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c171"
      decimals="-3"
      id="ixv-15054"
      unitRef="usd">7634000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c172"
      decimals="-3"
      id="ixv-15055"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c173"
      decimals="-3"
      id="ixv-15056"
      unitRef="usd">7634000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="c171"
      decimals="-3"
      id="ixv-15057"
      unitRef="usd">1281000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c172"
      decimals="-3"
      id="ixv-15058"
      unitRef="usd">499000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c173"
      decimals="-3"
      id="ixv-15059"
      unitRef="usd">1780000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c171"
      decimals="-3"
      id="ixv-15060"
      unitRef="usd">8340000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c172"
      decimals="-3"
      id="ixv-15061"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c173"
      decimals="-3"
      id="ixv-15062"
      unitRef="usd">8340000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c171"
      decimals="-3"
      id="ixv-15063"
      unitRef="usd">-20000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c172"
      decimals="-3"
      id="ixv-15064"
      unitRef="usd">150000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c173"
      decimals="-3"
      id="ixv-15065"
      unitRef="usd">130000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c171"
      decimals="-3"
      id="ixv-15066"
      unitRef="usd">64010000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c172"
      decimals="-3"
      id="ixv-15067"
      unitRef="usd">-707000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c173"
      decimals="-3"
      id="ixv-15068"
      unitRef="usd">63303000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c171"
      decimals="-3"
      id="ixv-15069"
      unitRef="usd">2256000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c172"
      decimals="-3"
      id="ixv-15070"
      unitRef="usd">0</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c173"
      decimals="-3"
      id="ixv-15071"
      unitRef="usd">2256000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets
      contextRef="c174"
      decimals="-3"
      id="ixv-15072"
      unitRef="usd">453538000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c175"
      decimals="-3"
      id="ixv-15073"
      unitRef="usd">21864000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c176"
      decimals="-3"
      id="ixv-15074"
      unitRef="usd">475402000</us-gaap:Assets>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c173"
      decimals="-3"
      id="ixv-15075"
      unitRef="usd">124360000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c177"
      decimals="-3"
      id="ixv-15076"
      unitRef="usd">35000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c4" decimals="-3" id="ixv-15077" unitRef="usd">124395000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c173"
      decimals="-3"
      id="ixv-15078"
      unitRef="usd">7634000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c173"
      decimals="-3"
      id="ixv-15079"
      unitRef="usd">8340000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c178"
      decimals="-3"
      id="ix_0_fact"
      unitRef="usd">10763000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c4" decimals="-3" id="ixv-15081" unitRef="usd">26737000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c173"
      decimals="-3"
      id="ixv-15082"
      unitRef="usd">63303000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c177"
      decimals="-3"
      id="ixv-15083"
      unitRef="usd">35000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c177"
      decimals="-3"
      id="ixv-15084"
      unitRef="usd">-3425000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c177"
      decimals="-3"
      id="ixv-15085"
      unitRef="usd">1087000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c178"
      decimals="-3"
      id="ix_1_fact"
      unitRef="usd">-10763000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="-3" id="ixv-15087" unitRef="usd">50237000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="c176"
      decimals="-3"
      id="ixv-15088"
      unitRef="usd">475402000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c179"
      decimals="-3"
      id="ixv-15089"
      unitRef="usd">208808000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c2" decimals="-3" id="ixv-15090" unitRef="usd">684210000</us-gaap:Assets>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c180"
      decimals="-3"
      id="ixv-15093"
      unitRef="usd">237378000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c181"
      decimals="-3"
      id="ixv-15094"
      unitRef="usd">1439000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c182"
      decimals="-3"
      id="ixv-15095"
      unitRef="usd">238817000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c180"
      decimals="-3"
      id="ixv-15096"
      unitRef="usd">70514000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c181"
      decimals="-3"
      id="ixv-15097"
      unitRef="usd">1347000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c182"
      decimals="-3"
      id="ixv-15098"
      unitRef="usd">71861000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c180"
      decimals="-3"
      id="ixv-15099"
      unitRef="usd">8611000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c181"
      decimals="-3"
      id="ixv-15100"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c182"
      decimals="-3"
      id="ixv-15101"
      unitRef="usd">8611000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="c180"
      decimals="-3"
      id="ixv-15102"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c181"
      decimals="-3"
      id="ixv-15103"
      unitRef="usd">2088000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c182"
      decimals="-3"
      id="ixv-15104"
      unitRef="usd">2088000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="c180"
      decimals="-3"
      id="ixv-15105"
      unitRef="usd">0</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="c181"
      decimals="-3"
      id="ixv-15106"
      unitRef="usd">7980000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="c182"
      decimals="-3"
      id="ixv-15107"
      unitRef="usd">7980000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c180"
      decimals="-3"
      id="ixv-15108"
      unitRef="usd">14830000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c181"
      decimals="-3"
      id="ixv-15109"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c182"
      decimals="-3"
      id="ixv-15110"
      unitRef="usd">14830000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="c180"
      decimals="-3"
      id="ixv-15111"
      unitRef="usd">2556000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c181"
      decimals="-3"
      id="ixv-15112"
      unitRef="usd">1064000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c182"
      decimals="-3"
      id="ixv-15113"
      unitRef="usd">3620000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c180"
      decimals="-3"
      id="ixv-15114"
      unitRef="usd">16798000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c181"
      decimals="-3"
      id="ixv-15115"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c182"
      decimals="-3"
      id="ixv-15116"
      unitRef="usd">16798000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c180"
      decimals="-3"
      id="ixv-15117"
      unitRef="usd">-207000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c181"
      decimals="-3"
      id="ixv-15118"
      unitRef="usd">218000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c182"
      decimals="-3"
      id="ixv-15119"
      unitRef="usd">11000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c180"
      decimals="-3"
      id="ixv-15120"
      unitRef="usd">126308000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c181"
      decimals="-3"
      id="ixv-15121"
      unitRef="usd">6202000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c182"
      decimals="-3"
      id="ixv-15122"
      unitRef="usd">132510000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c180"
      decimals="-3"
      id="ixv-15123"
      unitRef="usd">4772000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c181"
      decimals="-3"
      id="ixv-15124"
      unitRef="usd">27000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c182"
      decimals="-3"
      id="ixv-15125"
      unitRef="usd">4799000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets
      contextRef="c174"
      decimals="-3"
      id="ixv-15126"
      unitRef="usd">453538000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c175"
      decimals="-3"
      id="ixv-15127"
      unitRef="usd">21864000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c176"
      decimals="-3"
      id="ixv-15128"
      unitRef="usd">475402000</us-gaap:Assets>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c182"
      decimals="-3"
      id="ixv-15129"
      unitRef="usd">238817000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c183"
      decimals="-3"
      id="ixv-15130"
      unitRef="usd">71000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c0" decimals="-3" id="ixv-15131" unitRef="usd">238888000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c182"
      decimals="-3"
      id="ixv-15132"
      unitRef="usd">14830000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c182"
      decimals="-3"
      id="ixv-15133"
      unitRef="usd">16798000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c184"
      decimals="-3"
      id="ix_2_fact"
      unitRef="usd">21851000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" id="ixv-15135" unitRef="usd">53479000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c182"
      decimals="-3"
      id="ixv-15136"
      unitRef="usd">132510000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c183"
      decimals="-3"
      id="ixv-15137"
      unitRef="usd">71000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c183"
      decimals="-3"
      id="ixv-15138"
      unitRef="usd">-5520000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c183"
      decimals="-3"
      id="ixv-15139"
      unitRef="usd">2155000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c184"
      decimals="-3"
      id="ix_3_fact"
      unitRef="usd">-21851000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-15141" unitRef="usd">107365000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="c176"
      decimals="-3"
      id="ixv-15142"
      unitRef="usd">475402000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c179"
      decimals="-3"
      id="ixv-15143"
      unitRef="usd">208808000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c2" decimals="-3" id="ixv-15144" unitRef="usd">684210000</us-gaap:Assets>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c185"
      decimals="-3"
      id="ixv-15145"
      unitRef="usd">121948000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c186"
      decimals="-3"
      id="ixv-15146"
      unitRef="usd">0</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c187"
      decimals="-3"
      id="ixv-15147"
      unitRef="usd">121948000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c185"
      decimals="-3"
      id="ixv-15148"
      unitRef="usd">54757000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c186"
      decimals="-3"
      id="ixv-15149"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c187"
      decimals="-3"
      id="ixv-15150"
      unitRef="usd">54757000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c185"
      decimals="-3"
      id="ixv-15151"
      unitRef="usd">1031000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c186"
      decimals="-3"
      id="ixv-15152"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c187"
      decimals="-3"
      id="ixv-15153"
      unitRef="usd">1031000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="c185"
      decimals="-3"
      id="ixv-15154"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c186"
      decimals="-3"
      id="ixv-15155"
      unitRef="usd">1152000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c187"
      decimals="-3"
      id="ixv-15156"
      unitRef="usd">1152000</us-gaap:ShareBasedCompensation>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c185"
      decimals="-3"
      id="ixv-15157"
      unitRef="usd">5868000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c186"
      decimals="-3"
      id="ixv-15158"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c187"
      decimals="-3"
      id="ixv-15159"
      unitRef="usd">5868000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c185"
      decimals="-3"
      id="ixv-15160"
      unitRef="usd">32000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c186"
      decimals="-3"
      id="ixv-15161"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c187"
      decimals="-3"
      id="ixv-15162"
      unitRef="usd">32000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c185"
      decimals="-3"
      id="ixv-15163"
      unitRef="usd">14941000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c186"
      decimals="-3"
      id="ixv-15164"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c187"
      decimals="-3"
      id="ixv-15165"
      unitRef="usd">14941000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c185"
      decimals="-3"
      id="ixv-15166"
      unitRef="usd">-108000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c186"
      decimals="-3"
      id="ixv-15167"
      unitRef="usd">0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c187"
      decimals="-3"
      id="ixv-15168"
      unitRef="usd">-108000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c185"
      decimals="-3"
      id="ixv-15169"
      unitRef="usd">45211000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c186"
      decimals="-3"
      id="ixv-15170"
      unitRef="usd">-1152000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c187"
      decimals="-3"
      id="ixv-15171"
      unitRef="usd">44059000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c185"
      decimals="-3"
      id="ixv-15172"
      unitRef="usd">2034000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c186"
      decimals="-3"
      id="ixv-15173"
      unitRef="usd">-7000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c187"
      decimals="-3"
      id="ixv-15174"
      unitRef="usd">2027000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets
      contextRef="c188"
      decimals="-3"
      id="ixv-15175"
      unitRef="usd">368229000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c189"
      decimals="-3"
      id="ixv-15176"
      unitRef="usd">29161000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c190"
      decimals="-3"
      id="ixv-15177"
      unitRef="usd">397390000</us-gaap:Assets>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c187"
      decimals="-3"
      id="ixv-15178"
      unitRef="usd">121948000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c191"
      decimals="-3"
      id="ixv-15179"
      unitRef="usd">36000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c5" decimals="-3" id="ixv-15180" unitRef="usd">121984000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c187"
      decimals="-3"
      id="ixv-15181"
      unitRef="usd">5868000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c187"
      decimals="-3"
      id="ixv-15182"
      unitRef="usd">14941000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c192"
      decimals="-3"
      id="ix_4_fact"
      unitRef="usd">1405000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c5" decimals="-3" id="ixv-15184" unitRef="usd">22214000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c187"
      decimals="-3"
      id="ixv-15185"
      unitRef="usd">44059000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c191"
      decimals="-3"
      id="ixv-15186"
      unitRef="usd">36000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c191"
      decimals="-3"
      id="ixv-15187"
      unitRef="usd">-1834000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c191"
      decimals="-3"
      id="ixv-15188"
      unitRef="usd">400000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c191"
      decimals="-3"
      id="ixv-15189"
      unitRef="usd">-1159000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c192"
      decimals="-3"
      id="ix_5_fact"
      unitRef="usd">-1405000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-15191" unitRef="usd">40097000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="c190"
      decimals="-3"
      id="ixv-15192"
      unitRef="usd">397390000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c193"
      decimals="-3"
      id="ixv-15193"
      unitRef="usd">160990000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c52" decimals="-3" id="ixv-15194" unitRef="usd">558380000</us-gaap:Assets>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c194"
      decimals="-3"
      id="ixv-15195"
      unitRef="usd">235665000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c195"
      decimals="-3"
      id="ixv-15196"
      unitRef="usd">1050000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c196"
      decimals="-3"
      id="ixv-15197"
      unitRef="usd">236715000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c194"
      decimals="-3"
      id="ixv-15198"
      unitRef="usd">107814000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c195"
      decimals="-3"
      id="ixv-15199"
      unitRef="usd">649000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c196"
      decimals="-3"
      id="ixv-15200"
      unitRef="usd">108463000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c194"
      decimals="-3"
      id="ixv-15201"
      unitRef="usd">1858000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c195"
      decimals="-3"
      id="ixv-15202"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c196"
      decimals="-3"
      id="ixv-15203"
      unitRef="usd">1858000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="c194"
      decimals="-3"
      id="ixv-15204"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c195"
      decimals="-3"
      id="ixv-15205"
      unitRef="usd">2438000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c196"
      decimals="-3"
      id="ixv-15206"
      unitRef="usd">2438000</us-gaap:ShareBasedCompensation>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c194"
      decimals="-3"
      id="ixv-15207"
      unitRef="usd">11911000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c195"
      decimals="-3"
      id="ixv-15208"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c196"
      decimals="-3"
      id="ixv-15209"
      unitRef="usd">11911000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c194"
      decimals="-3"
      id="ixv-15210"
      unitRef="usd">57000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c195"
      decimals="-3"
      id="ixv-15211"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c196"
      decimals="-3"
      id="ixv-15212"
      unitRef="usd">57000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c194"
      decimals="-3"
      id="ixv-15213"
      unitRef="usd">30024000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c195"
      decimals="-3"
      id="ixv-15214"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c196"
      decimals="-3"
      id="ixv-15215"
      unitRef="usd">30024000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c194"
      decimals="-3"
      id="ixv-15216"
      unitRef="usd">-172000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c195"
      decimals="-3"
      id="ixv-15217"
      unitRef="usd">0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c196"
      decimals="-3"
      id="ixv-15218"
      unitRef="usd">-172000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c194"
      decimals="-3"
      id="ixv-15219"
      unitRef="usd">83829000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c195"
      decimals="-3"
      id="ixv-15220"
      unitRef="usd">-2037000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c196"
      decimals="-3"
      id="ixv-15221"
      unitRef="usd">81792000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c194"
      decimals="-3"
      id="ixv-15222"
      unitRef="usd">6733000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c195"
      decimals="-3"
      id="ixv-15223"
      unitRef="usd">14000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c196"
      decimals="-3"
      id="ixv-15224"
      unitRef="usd">6747000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets
      contextRef="c188"
      decimals="-3"
      id="ixv-15225"
      unitRef="usd">368229000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c189"
      decimals="-3"
      id="ixv-15226"
      unitRef="usd">29161000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c190"
      decimals="-3"
      id="ixv-15227"
      unitRef="usd">397390000</us-gaap:Assets>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c196"
      decimals="-3"
      id="ixv-15228"
      unitRef="usd">236715000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c197"
      decimals="-3"
      id="ixv-15229"
      unitRef="usd">71000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c6" decimals="-3" id="ixv-15230" unitRef="usd">236786000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c196"
      decimals="-3"
      id="ixv-15231"
      unitRef="usd">11911000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c196"
      decimals="-3"
      id="ixv-15232"
      unitRef="usd">30024000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c198"
      decimals="-3"
      id="ix_6_fact"
      unitRef="usd">4357000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="-3" id="ixv-15234" unitRef="usd">46292000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c196"
      decimals="-3"
      id="ixv-15235"
      unitRef="usd">81792000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c197"
      decimals="-3"
      id="ixv-15236"
      unitRef="usd">71000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c197"
      decimals="-3"
      id="ixv-15237"
      unitRef="usd">-3809000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c197"
      decimals="-3"
      id="ixv-15238"
      unitRef="usd">1008000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c197"
      decimals="-3"
      id="ixv-15239"
      unitRef="usd">-1159000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c198"
      decimals="-3"
      id="ix_7_fact"
      unitRef="usd">-4357000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-15241" unitRef="usd">73546000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="c190"
      decimals="-3"
      id="ixv-15242"
      unitRef="usd">397390000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c193"
      decimals="-3"
      id="ix_8_fact"
      unitRef="usd">160990000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c52" decimals="-3" id="ixv-15244" unitRef="usd">558380000</us-gaap:Assets>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c0" id="ixv-9044">&lt;div&gt;Net revenues according to geographic area, based on the location of where the product is shipped, were as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 40%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, 2026&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;



    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Plasma Centers&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total Segment&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;License&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Consolidated&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      United States
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;123,253&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;30&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;123,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;123,318&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;384&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;693&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,077&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,077&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;123,637&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;723&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;124,360&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;124,395&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 40%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, 2026&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;



    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Plasma Centers&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total Segment&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;License&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Consolidated&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      United States
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;236,616&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;56&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;236,672&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;236,743&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;762&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,383&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,145&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,145&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;237,378&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;238,817&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;238,888&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 40%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, 2025&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;



    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Plasma Centers&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total Segment &lt;br/&gt;Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;License &lt;br/&gt;Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Consolidated &lt;br/&gt;Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      United States
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;36&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;121,984&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;36&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;121,984&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 40%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="17" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, 2025&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;



    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;ADMA&lt;br/&gt; BioManufacturing&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Plasma Centers&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total Segment&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;License&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Consolidated&lt;br/&gt; Revenue&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      United States
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;232,558&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;85&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;232,643&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;232,714&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;3,106&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;965&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,072&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,072&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total revenues
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;235,664&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;236,715&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;236,786&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c199"
      decimals="-3"
      id="ixv-15245"
      unitRef="usd">123253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c200"
      decimals="-3"
      id="ixv-15246"
      unitRef="usd">30000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c201"
      decimals="-3"
      id="ixv-15247"
      unitRef="usd">123283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c202"
      decimals="-3"
      id="ixv-15248"
      unitRef="usd">35000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c203"
      decimals="-3"
      id="ixv-15249"
      unitRef="usd">123318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c204"
      decimals="-3"
      id="ixv-15250"
      unitRef="usd">384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c205"
      decimals="-3"
      id="ixv-15251"
      unitRef="usd">693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c206"
      decimals="-3"
      id="ixv-15252"
      unitRef="usd">1077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c207"
      decimals="-3"
      id="ixv-15253"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c208"
      decimals="-3"
      id="ixv-15254"
      unitRef="usd">1077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c171"
      decimals="-3"
      id="ixv-15255"
      unitRef="usd">123637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c172"
      decimals="-3"
      id="ixv-15256"
      unitRef="usd">723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c173"
      decimals="-3"
      id="ixv-15257"
      unitRef="usd">124360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c177"
      decimals="-3"
      id="ixv-15258"
      unitRef="usd">35000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="-3" id="ixv-15259" unitRef="usd">124395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c209"
      decimals="-3"
      id="ixv-15260"
      unitRef="usd">236616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c210"
      decimals="-3"
      id="ixv-15261"
      unitRef="usd">56000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c211"
      decimals="-3"
      id="ixv-15262"
      unitRef="usd">236672000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c212"
      decimals="-3"
      id="ixv-15263"
      unitRef="usd">71000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c213"
      decimals="-3"
      id="ixv-15264"
      unitRef="usd">236743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c214"
      decimals="-3"
      id="ixv-15265"
      unitRef="usd">762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c215"
      decimals="-3"
      id="ixv-15266"
      unitRef="usd">1383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c216"
      decimals="-3"
      id="ixv-15267"
      unitRef="usd">2145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c217"
      decimals="-3"
      id="ixv-15268"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c218"
      decimals="-3"
      id="ixv-15269"
      unitRef="usd">2145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c180"
      decimals="-3"
      id="ixv-15270"
      unitRef="usd">237378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c181"
      decimals="-3"
      id="ixv-15271"
      unitRef="usd">1439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c182"
      decimals="-3"
      id="ixv-15272"
      unitRef="usd">238817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c183"
      decimals="-3"
      id="ixv-15273"
      unitRef="usd">71000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ixv-15274" unitRef="usd">238888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c219"
      decimals="-3"
      id="ixv-15275"
      unitRef="usd">121948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c220"
      decimals="-3"
      id="ixv-15276"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c221"
      decimals="-3"
      id="ixv-15277"
      unitRef="usd">121948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c222"
      decimals="-3"
      id="ixv-15278"
      unitRef="usd">36000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c223"
      decimals="-3"
      id="ixv-15279"
      unitRef="usd">121984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c224"
      decimals="-3"
      id="ixv-15280"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c225"
      decimals="-3"
      id="ixv-15281"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c226"
      decimals="-3"
      id="ixv-15282"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c227"
      decimals="-3"
      id="ixv-15283"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c228"
      decimals="-3"
      id="ixv-15284"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c185"
      decimals="-3"
      id="ixv-15285"
      unitRef="usd">121948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c186"
      decimals="-3"
      id="ixv-15286"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c187"
      decimals="-3"
      id="ixv-15287"
      unitRef="usd">121948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c191"
      decimals="-3"
      id="ixv-15288"
      unitRef="usd">36000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="-3" id="ixv-15289" unitRef="usd">121984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c229"
      decimals="-3"
      id="ixv-15290"
      unitRef="usd">232558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c230"
      decimals="-3"
      id="ixv-15291"
      unitRef="usd">85000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c231"
      decimals="-3"
      id="ixv-15292"
      unitRef="usd">232643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c232"
      decimals="-3"
      id="ixv-15293"
      unitRef="usd">71000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c233"
      decimals="-3"
      id="ixv-15294"
      unitRef="usd">232714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c234"
      decimals="-3"
      id="ixv-15295"
      unitRef="usd">3106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c235"
      decimals="-3"
      id="ixv-15296"
      unitRef="usd">965000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c236"
      decimals="-3"
      id="ixv-15297"
      unitRef="usd">4072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c237"
      decimals="-3"
      id="ixv-15298"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c238"
      decimals="-3"
      id="ixv-15299"
      unitRef="usd">4072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c194"
      decimals="-3"
      id="ixv-15300"
      unitRef="usd">235664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c195"
      decimals="-3"
      id="ixv-15301"
      unitRef="usd">1050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c196"
      decimals="-3"
      id="ixv-15302"
      unitRef="usd">236715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c197"
      decimals="-3"
      id="ixv-15303"
      unitRef="usd">71000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="-3" id="ixv-15304" unitRef="usd">236786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="c0" id="ixv-9603">&lt;div&gt; Net revenues, disaggregated by product, are as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="width: 100%; margin-left: 0px; margin-right: 0px; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; font-weight: bold; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="font-weight: bold; text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      ASCENIV
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;102,921&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;83,321&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;200,407&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;159,653&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      BIVIGAM
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;19,419&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;37,710&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;34,841&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;71,222&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Intermediates and other&lt;span style="font-size: .83em; vertical-align: super;"&gt;(1)&lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,297&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;917&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,130&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;4,790&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      ADMA BioManufacturing
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;123,637&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;121,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;237,378&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;235,665&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Plasma Collection Centers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;723&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      License revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;36&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;71&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;124,395&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;121,984&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;238,888&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;236,786&lt;/td&gt;&lt;td style="font-weight: bold; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;sup&gt;(1)&lt;/sup&gt; Due to Nabi-HB historically representing less than 10% of the Company&#x2019;s revenue within the ADMA BioManufacturing segment, it has been included under intermediates and other. &lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c239"
      decimals="-3"
      id="ixv-15305"
      unitRef="usd">102921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c240"
      decimals="-3"
      id="ixv-15306"
      unitRef="usd">83321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c241"
      decimals="-3"
      id="ixv-15307"
      unitRef="usd">200407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c242"
      decimals="-3"
      id="ixv-15308"
      unitRef="usd">159653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c243"
      decimals="-3"
      id="ixv-15309"
      unitRef="usd">19419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c244"
      decimals="-3"
      id="ixv-15310"
      unitRef="usd">37710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c245"
      decimals="-3"
      id="ixv-15311"
      unitRef="usd">34841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c246"
      decimals="-3"
      id="ixv-15312"
      unitRef="usd">71222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c247"
      decimals="-3"
      id="ix_9_fact"
      unitRef="usd">1297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c248"
      decimals="-3"
      id="ix_10_fact"
      unitRef="usd">917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c249"
      decimals="-3"
      id="ix_11_fact"
      unitRef="usd">2130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c250"
      decimals="-3"
      id="ix_12_fact"
      unitRef="usd">4790000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c251"
      decimals="-3"
      id="ixv-15317"
      unitRef="usd">123637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c252"
      decimals="-3"
      id="ixv-15318"
      unitRef="usd">121948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c253"
      decimals="-3"
      id="ixv-15319"
      unitRef="usd">237378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c254"
      decimals="-3"
      id="ixv-15320"
      unitRef="usd">235665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c255"
      decimals="-3"
      id="ixv-15321"
      unitRef="usd">723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c256"
      decimals="-3"
      id="ixv-15322"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c257"
      decimals="-3"
      id="ixv-15323"
      unitRef="usd">1439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c258"
      decimals="-3"
      id="ixv-15324"
      unitRef="usd">1050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c177"
      decimals="-3"
      id="ixv-15325"
      unitRef="usd">35000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c191"
      decimals="-3"
      id="ixv-15326"
      unitRef="usd">36000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c183"
      decimals="-3"
      id="ixv-15327"
      unitRef="usd">71000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c197"
      decimals="-3"
      id="ixv-15328"
      unitRef="usd">71000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="-3" id="ixv-15329" unitRef="usd">124395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="-3" id="ixv-15330" unitRef="usd">121984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ixv-15331" unitRef="usd">238888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="-3" id="ixv-15332" unitRef="usd">236786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-9852">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;12.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold; text-decoration: underline;"&gt;LEASE OBLIGATIONS&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="margin-left: 18pt; clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;Aggregate lease expense for the
Company&#x2019;s leases &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN"&gt;for the &lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;three
months ended June 30, 202&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN"&gt;6&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt; and 202&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN"&gt;5 &lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;was approximately $0.5 million
and $0.6 million&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN"&gt;, respectively, and aggregate lease expense for the six months ended
June 30, 2026 and 2025 was approximately $1.0 million and $1.2 million,
respectively&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;.&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;Cash paid for the Company&#x2019;s
leases for the three months ended June 30, 202&lt;/span&gt;&lt;span style="font-size: 10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; letter-spacing:-.15pt;mso-fareast-language:ZH-CN"&gt;6&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt; and 202&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN"&gt;5&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt; was also approximately $0.5
million&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN"&gt; and $0.6 million, respectively, &lt;/span&gt;&lt;span style="font-size:10.0pt; letter-spacing:-.15pt"&gt;and cash paid for the six months ended June 30, 2026 and
2025 was approximately $1.0 million and $1.2 million, &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN"&gt;respectively&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;The Company has aggregate lease
liabilities of $7.3 million and
$7.7 million as of &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family: SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing:-.15pt;mso-fareast-language: ZH-CN"&gt;June 30,&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt; 2026
and December 31, 2025, respectively, which are comprised primarily of the leases
for the Company&#x2019;s plasma collection centers. As of &lt;/span&gt;&lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN"&gt;June&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt; 3&lt;/span&gt;&lt;span style="font-size: 10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; letter-spacing:-.15pt;mso-fareast-language:ZH-CN"&gt;0&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;, 2026, the Company&#x2019;s operating
leases have a weighted-average remaining term of 5.2 years. Scheduled payments
under the Company&#x2019;s lease obligations are as follows (&lt;i&gt;in thousands&lt;/i&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="height: 0px; width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      2026
     &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,032&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;


      2027
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,947&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      2028
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,972&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;


      2029
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,896&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      2030
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,561&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;


      2031
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,008&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      Thereafter
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;445&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;


      Total payments
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,861&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left; padding-left: 10px;"&gt;


      Less: imputed interest
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(2,611&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left; padding-left: 10px;"&gt;


      Current portion
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(1,178&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      Balance at June 30, 2026
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;6,072&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseExpense contextRef="c4" decimals="-5" id="ixv-15334" unitRef="usd">500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c5" decimals="-5" id="ixv-15335" unitRef="usd">600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="-5" id="ixv-15336" unitRef="usd">1000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c6" decimals="-5" id="ixv-15337" unitRef="usd">1200000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeasePayments contextRef="c4" decimals="-5" id="ixv-15338" unitRef="usd">500000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c5" decimals="-5" id="ixv-15339" unitRef="usd">600000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="-5" id="ixv-15340" unitRef="usd">1000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c6" decimals="-5" id="ixv-15341" unitRef="usd">1200000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="-5" id="ixv-15342" unitRef="usd">7300000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c3" decimals="-5" id="ixv-15343" unitRef="usd">7700000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-15344">As of &lt;span style="font-size:10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font: minor-fareast;letter-spacing:-.15pt;mso-fareast-language:ZH-CN"&gt;June&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt; 3&lt;/span&gt;&lt;span style="font-size: 10.0pt;mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; letter-spacing:-.15pt;mso-fareast-language:ZH-CN"&gt;0&lt;/span&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;, 2026, the Company&#x2019;s operating
leases have a weighted-average remaining term of 5.2 years. Scheduled payments
under the Company&#x2019;s lease obligations are as follows (&lt;i&gt;in thousands&lt;/i&gt;):&lt;/span&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="height: 0px; width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      2026
     &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,032&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;


      2027
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,947&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      2028
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,972&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;


      2029
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,896&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      2030
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,561&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;


      2031
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,008&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      Thereafter
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;445&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;


      Total payments
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,861&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left; padding-left: 10px;"&gt;


      Less: imputed interest
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(2,611&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left; padding-left: 10px;"&gt;


      Current portion
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(1,178&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-align: left;"&gt;


      Balance at June 30, 2026
     &lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;6,072&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="ixv-15345">P5Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="-3" id="ixv-15346" unitRef="usd">1032000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="-3" id="ixv-15347" unitRef="usd">1947000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="-3" id="ixv-15348" unitRef="usd">1972000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="-3" id="ixv-15349" unitRef="usd">1896000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c2" decimals="-3" id="ixv-15350" unitRef="usd">1561000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <adma:LesseeOperatingLeaseLiabilityPaymentsDueYearSix contextRef="c2" decimals="-3" id="ixv-15351" unitRef="usd">1008000</adma:LesseeOperatingLeaseLiabilityPaymentsDueYearSix>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c2" decimals="-3" id="ixv-15352" unitRef="usd">445000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="-3" id="ixv-15353" unitRef="usd">9861000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="-3" id="ixv-15354" unitRef="usd">2611000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="-3" id="ixv-15355" unitRef="usd">1178000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="-3" id="ixv-15356" unitRef="usd">6072000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-9966">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;13.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold; text-decoration: underline;"&gt;INCOME TAXES&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-align: justify; text-indent: 40px; padding-left: 0px;"&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE"&gt;The
Company uses the estimated annual effective tax rate approach as prescribed by
ASC 740-270, &lt;/span&gt;&lt;i style="mso-bidi-font-style:normal"&gt;&lt;span style="font-size:10.0pt;mso-bidi-font-size:11.0pt;letter-spacing:-.15pt; mso-ansi-language:X-NONE"&gt;Interim Reporting&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE"&gt;, to
calculate its interim provision for income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30,&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;&#160;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months Ended June 30,&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands, except percentages)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Provision for income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;12,415&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;5,878&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;24,215&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;12,424&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Effective tax rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;24.7&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;14.7&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;22.6&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;16.9&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-align: justify; text-indent: 42px; padding-left: 0px;"&gt;&lt;span style="font-size:10.0pt;mso-bidi-font-family:Arial"&gt;The
effective tax rate for the three and six months ended June 30, 2026 differed
from the federal statutory rate primarily due to the excess tax benefits on
stock-based compensation. The effective tax rate for the three and six months
ended June 30, 2025 differed from the federal statutory tax rate primarily due
to the valuation allowance maintained on the Company's federal and state net
deferred tax assets until December 31, 2025. &lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-9973">&lt;div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; font-size: 11pt; text-align: justify; text-indent: 40px; padding-left: 0px;"&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE"&gt;The
Company uses the estimated annual effective tax rate approach as prescribed by
ASC 740-270, &lt;/span&gt;&lt;i style="mso-bidi-font-style:normal"&gt;&lt;span style="font-size:10.0pt;mso-bidi-font-size:11.0pt;letter-spacing:-.15pt; mso-ansi-language:X-NONE"&gt;Interim Reporting&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt;mso-ansi-language:X-NONE"&gt;, to
calculate its interim provision for income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt; text-align: justify;"&gt;

  &#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 1px; border-style: none none solid;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30,&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;&#160;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Six Months Ended June 30,&lt;/span&gt;
     &lt;/div&gt;
        &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(in thousands, except percentages)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Provision for income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;12,415&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;5,878&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;24,215&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;12,424&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Effective tax rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;24.7&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;14.7&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;22.6&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;16.9&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" id="ixv-15357" unitRef="usd">12415000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-15358" unitRef="usd">5878000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-15359" unitRef="usd">24215000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-15360" unitRef="usd">12424000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c4" decimals="3" id="ixv-15361" unitRef="pure">0.247</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="3" id="ixv-15362" unitRef="pure">0.147</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="3" id="ixv-15363" unitRef="pure">0.226</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c6" decimals="3" id="ixv-15364" unitRef="pure">0.169</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="c0" id="ixv-10101">&lt;div style="text-indent: -27pt; padding-left: 27pt;"&gt;
    &lt;div style="float: left; width: 27pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;14.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold; text-decoration: underline;"&gt;SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="margin-left: 18pt; clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div style="margin: 0in; font-size: 11pt; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;Supplemental cash flow
information for the six months ended &lt;/span&gt;&lt;span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing: -.15pt;mso-fareast-language:ZH-CN"&gt;June 30&lt;/span&gt;&lt;span style="font-size:10.0pt; letter-spacing:-.15pt"&gt;, 2026 and 2025 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt;"&gt;

  &#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;SUPPLEMENTAL CASH FLOW INFORMATION:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cash paid for interest
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;5,173&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;4,957&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cash paid for income taxes
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;23,064&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;6,890&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Noncash Financing and Investing Activities:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Equipment acquired reflected in accounts payable and accrued liabilities
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,311&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,025&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Operating lease right-of-use assets obtained in exchange for operating lease obligations
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;15,148&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Non-cash proceeds from the sale of assets previously held for sale
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;6,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,236&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c0" id="ixv-10108">&lt;div style="margin: 0in; font-size: 11pt; text-indent: 0.5in;"&gt;&lt;span style="font-size:10.0pt;letter-spacing:-.15pt"&gt;Supplemental cash flow
information for the six months ended &lt;/span&gt;&lt;span style="font-size:10.0pt; mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast;letter-spacing: -.15pt;mso-fareast-language:ZH-CN"&gt;June 30&lt;/span&gt;&lt;span style="font-size:10.0pt; letter-spacing:-.15pt"&gt;, 2026 and 2025 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 36pt;"&gt;

  &#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;(In thousands)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;SUPPLEMENTAL CASH FLOW INFORMATION:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cash paid for interest
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;5,173&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;4,957&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cash paid for income taxes
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;23,064&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;6,890&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Noncash Financing and Investing Activities:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Equipment acquired reflected in accounts payable and accrued liabilities
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,311&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,025&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Operating lease right-of-use assets obtained in exchange for operating lease obligations
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;15,148&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Non-cash proceeds from the sale of assets previously held for sale
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;6,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,236&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="-3" id="ixv-15365" unitRef="usd">5173000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c6" decimals="-3" id="ixv-15366" unitRef="usd">4957000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="-3" id="ixv-15367" unitRef="usd">23064000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c6" decimals="-3" id="ixv-15368" unitRef="usd">6890000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="-3" id="ixv-15369" unitRef="usd">1311000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c6" decimals="-3" id="ixv-15370" unitRef="usd">1025000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="-3" id="ixv-15371" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c6" decimals="-3" id="ixv-15372" unitRef="usd">15148000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <adma:NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale contextRef="c0" decimals="-3" id="ixv-15373" unitRef="usd">6000000</adma:NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale>
    <adma:NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale contextRef="c6" decimals="-3" id="ixv-15374" unitRef="usd">1236000</adma:NoncashProceedsfromSaleofAssetsPreviouslyHeldforSale>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c4" id="ixv-15375">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c4" id="ixv-15376">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c4" id="ixv-15377">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c4" id="ixv-15378">false</ecd:Rule10b51ArrAdoptedFlag>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <adma:AgreementWithTermExpirationDate contextRef="c167" id="hidden-fact-2">2039-09-30</adma:AgreementWithTermExpirationDate>
    <adma:AgreementWithTermExpirationDate contextRef="c169" id="hidden-fact-3">2031-07-31</adma:AgreementWithTermExpirationDate>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-15385">0001368514</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-15386">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-15387">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-15388">--12-31</dei:CurrentFiscalYearEndDate>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">- Primarily includes compensation expense, including stock-based compensation expense, for certain executive officers and consultants, insurance, legal and investor relations expenses and accounting and tax fees that are not allocated to the Company's operating segments.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">- Primarily consists of cash and deferred tax assets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Due to Nabi-HB historically representing less than 10% of the Company&#x2019;s revenue within the ADMA BioManufacturing segment, it has been included under intermediates and other.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
